syn*_*ius 3 networking nat routing subnet
我要问的可能是微不足道的,但我真的需要理解,因为我的老师让我感到困惑!
那就是问题所在。我有 2 个专用网络
第一个是C类网络,地址是192.168.1.0/24(我称之为C1)
第二个是A类网络我在两个子网分为:10.1.0.0/16(A1)和10.2.0.0/16(A2)
现在我在A1和A2之间有一个路由器,在A2和C1之间有另一个。我已经配置了路由,以便数据包可以从 A1 到 A2 以及从 A2 到 C1。然后老师告诉我:“A1和A2之间的路由器是可以的,但是A2和C1不能通信,因为它们是不同的网络!你需要在那个路由器上设置NAT。”
这里有一个问题:为什么我必须在这里使用 NAT?我不明白为什么两个私有网络之间需要 NAT!
谢谢你的帮助
首先,你的老师错了。附带说明:他/她甚至应该因为在 16 年前就已经过时的 Classed Networking 进行教学而受到谴责。它不应该被教授,期间(历史课除外)。
在这种情况下,您根本不需要 NAT。您的三个网络不与公共 Internet 连接,它们都使用内部 IP 范围。
如果您的网络与 Internet 通信,则 NAT 将是必要的,因为您的内部 IP 范围在 Internet 上不起作用。只有非内部 IP 才能在 Internet 上工作。NAT 设备采用单个(通常)互联网 IP,并允许具有内部 IP 的计算机“伪造”它(与互联网的通信将使用有效 IP,并且 NAT 设备保持一切正常)。