Hy在那里,
我想知道是否有可能有两个不同的networking连接在一个路由器谁拥有相同的IP,并区分子网掩码?
例如:
192.168.1.0/24 192.168.1.0/16
他们认为不同,因为他们的networking前缀是不同的?
这是否意味着与IP地址192.168.1.0我们实际上可以解决。
192.168.1.0/31 – > 2台计算机 – 2(用于广播和networking名称)
+
192.168.1.0/30 – > 4台电脑 – 2
+
192.168.1.0/29 – > 8台电脑 – 2
+
…
这是否意味着我们可以唯一定义地址,电脑的数量究竟是多less?
不,不是的。 子网掩码专门用于路由决策(路由algorithm需要提示哪些主机是本地的,哪些需要发送到网关),地址在任何情况下都必须是唯一的。
另见: http : //en.wikipedia.org/wiki/IP_forwarding_algorithm
但是,当然,你可以任意设置networking掩码以符合你对子网大小的要求。
还有一些技术(主要是NAT )允许两个具有重叠的IP地址空间的networking通过将重叠的地址空间重新映射到独特的地址空间来进行通信。 在你的例子中,有两个单独的networkingA和B,都包括192.168.1.0/24的子网,远程子网192.168.1.0/24可以作为一个不同的,尚未使用的子网 – 例如10.0.1.0/24。 路由器将前后执行必要的地址转换操作,以重新build立每个networkingA和B可见的地址唯一性。