是否可以访问子网络中的机器?情况如下:
Main-router
+ sub-router
- machine (2)
- machine
- machine
- ...
- machine (1)
- machine
- machine
- ...
我想从 (1) 连接到 (2)。在下一种情况下是否也可以这样做:
Main-router
+ sub-router
- machine (2)
- machine
- machine
- ...
+ sub-router
- machine (1)
- machine
- machine
- ...
谢谢
答案1
下列情况对于这两个例子都适用:
如果子路由器充当普通网关/网络桥接器,并且具有两个接口且均具有有效的 IP,则答案都是肯定的。
但是,如果子路由器正在运行任何形式的 NAT,从而隐藏来自外部地址的内部地址,则答案是否定的。您将能够设置从内部机器到路由器外部接口的端口转发,然后通过该接口进行通信 - 但是,当您有额外的路由器时,这会变得更加复杂。
例如。
机器 1 位于 NAT 路由器后面,它托管一个网络服务器。该路由器后面/同一网络上的任何机器都可以通过http://IP.地址但是,机器二或网络外的任何机器将通过以下方式访问它http://路由器.ip.地址(当端口 80 转发到内部接口时)。
如果您只是将其设置为网桥/网关,则不会有重复的 IPS,例如,机器一将是 192.168.0.x,而机器二将是 192.168.1.x(均在 255.255.255.0 或 /24 子网上),然后,只需输入真实的 IP 地址即可访问同一个 Web 服务器(防火墙和所有其他允许的条件)。
如果您要从头开始构建一个新网络,我强烈建议您采用网关/桥接路径,因为这(在我看来)是最好的方法。
我希望这会有所帮助,如果您想澄清任何事情,请在评论中写下,我会很乐意进行扩展。
答案2
当然可以!整个互联网本身就是一个由路由器、交换机、网桥、集线器和其他网络设备和终端设备相互连接而成的巨型网络。类似的功能也适用于 LAN 技术。假设它们位于不同的子网上,您可以将第二个 IP 地址绑定到位于备用子网上的卡上。方法将根据您的操作系统而有所不同,并且取决于路由器的配置方式,正如 Wil 所概述的那样。