![使用路由器连接 2 个子网](https://linux22.com/image/1589039/%E4%BD%BF%E7%94%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E8%BF%9E%E6%8E%A5%202%20%E4%B8%AA%E5%AD%90%E7%BD%91.png)
我在一台工作电脑上为 asp.net 应用程序创建了一个 IIS 服务器。这台电脑连接到主 LAN,并且有一个静态 IP(例如10.138.1.92
)。
此外,我需要将一个交换机与 3 台未连接到主 LAN 的 PC 连接起来,以便让它们可以访问该应用程序。
我将这 3 台 PC 配置为像私有局域网一样:
192.168.1.11
192.168.1.12
192.168.1.13
我读到使用一个路由器的 NAT 我可以连接 2 个子网。 我可以将交换机连接到一个路由器,再将该路由器连接到服务器 PC,并使应用程序可以访问吗?
我需要类似的东西:192.168.1.11 >> 10.158.1.92:8080/Login.aspx
我非常感谢您的帮助。
这是 Packet Tracer 图像中的网络”:
我必须添加和配置什么才能从 PC0 访问 WebServer web?我可以稍后在现实生活中翻译它。
答案1
我读到使用一个路由器的 NAT 我可以连接 2 个子网。
并不具备大多数家用路由器默认配备的标准 NAT。
使用这种 NAT,您可以将 3 台 PC 的“私有”网络(在“LAN”端口上)连接到 asp.net 应用程序的另一个网络(在 WAN 端口上),并且传出从您的 3 台 PC 到 asp.net 应用程序的请求将会被 NAT。
但反过来就不行了。由于家用路由器通常有多个 LAN 端口(即内置交换机),因此您不需要任何额外的交换机。只需将 3 台 PC 直接连接到家用路由器即可。
替代解决方案:
1)不要使用路由器,使用交换机直接连接3台PC,给3台PC静态或动态10.138.1.*/24地址。
2) 使用不带 NAT 的路由器(或使用具有路由功能的专业级交换机)。为 3 台 PC 分配 192.168.1.* 地址,然后在所有需要访问其他子网的主机上设置路由到路由器的网关地址。这是子网间路由的标准,但在家用路由器上很难实现,最好采用自动分配路由 (DHCP) 的方式。您需要了解有关此解决方案的网络的更多详细信息。