新年快乐!
从这篇文章的标题来看,这似乎是一件很容易做的事情,但我还是要在这里解释一下整个设置。
我们有两个 ISP 连接,使用两个不同的路由器。其中一个路由器有静态 IP。我们称它们为 R1 和 R2s(静态 IP)。R2s 是我们的备用路由器,以防 R1 发生故障。
因此,主路由器 R1 已启用 DHCP。其输出将发送到 D-Link 8 端口非托管交换机,该交换机上连接有另一个 8 端口交换机。我们将它们称为 S1 和 S2。输出 S2 将发送到 WiFi 路由器 (W1) 的 LAN 端口。这样,我可以将包括 WiFi 上的设备在内的所有设备都放在同一个网络上。W1 仅充当无线交换机。该网络的 IP 范围为 192.168.0.xxx。
现在,我们的开发人员想要使用 R2s 的静态 IP 设置服务器,以便可以远程访问。为此,我们将 R2s 的内部 IP 更改为 192.168.0.101,这样它对 R1 来说就像任何其他设备一样,并将其连接到交换机 S1。将用作服务器的机器已分配 IP:192.168.0.51,并连接到交换机 S1。
现在,当我访问 R2s 的静态 IP 时,它应该将该请求转发到 192.168.0.51 并在指定端口上的服务器上启动应用程序。因此,我在 NAT 中设置了它。从 R2s 的管理页面,可以 ping 通 .51,但当我们尝试从外部访问它时,它不起作用。
再次重申,我们的网络设置是:R1->S1->R2s/S2/W1。我应该在哪里添加这条路由才能访问它?
请帮忙。
TIA 交换
答案1
您是否设置了“1-1 NAT 映射”,以便可以通过其 WAN IP 访问 R2?据我所知,您只是为其提供了一个 LAN IP 并将其连接到 R1 后面?那么 R1 如何知道如何处理针对 R2 的 WAN IP 的请求?假设到达 R2 的 WAN IP 的请求正在到达 R2,那么您需要为您计划使用的任何端口设置端口转发,以将目标机器转发到 .51 上,正如 Big Chris 提到的那样。