路由器后的子网中的访问机器

路由器后的子网中的访问机器

是否可以访问子网络中的机器?情况如下:

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 所概述的那样。

相关内容