rlc*_*ral 4 networking router webserver
我有以下网络:
Modem/Router (#1)
WWW <--> +-----------------------+
| 192.168.1.1 (bridged) | Router (#2)
+-----------------------+ <--> +-------------------------+
| 192.168.2.1 (Router) |
| 192.168.2.107 (HTTP) |
+-------------------------+
Run Code Online (Sandbox Code Playgroud)
任何连接到路由器 #2 的机器都可以访问互联网。但是从互联网上,没有任何机器可以访问。我已经将该 IP:Port 添加到路由器 #2 上的端口转发。
这是最近推出的。在此之前,所有机器都连接到路由器 #1 并且没有子网,我可以从互联网访问那台机器上的网络服务器。
我如何从外部(即互联网)访问 IP 上的网络服务器192.168.1.107?
这是网络掩码的问题吗?
编辑
我已经解决了路由器 #2 的问题。它现在拥有 IP 192.168.2.1。请参阅以下两个路由器的详细信息:
路由器 #1(直接连接到 Internet 的路由器)
IP Address : 192.168.1.1
IP Subnet Mask : 255.255.255.0
DHCP : Enabled
Run Code Online (Sandbox Code Playgroud)
路由器 #2
IP Address : 192.168.2.1
IP Subnet Mask : 255.255.255.0
DHCP : Enabled
Run Code Online (Sandbox Code Playgroud)
Web 服务器连接到路由器 #2,在端口 80 上运行的 HTTP
IP Address : 192.168.2.107
IP Subnet Mask : 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
您应该设置从路由器 #1 上的公共端口 80 到端口 80 的端口转发,再到路由器的地址。#2. 然后,正如Þór Sigurðsson 所说,将路由器#2 的网络地址更改为例如192.168.2.1。然后在路由器 #2 上进行另一个端口转发,从端口 80 到机器 192.168.(already)2.107。
编辑:对您的编辑,因为评论区太小。
通常,您无法从路由器 #1 访问连接到路由器 #2 的任何机器。这是正常的,因为它正在运行 NAT,并且所有连接到路由器 #1 的机器都可以看到路由器 #2 的单个 IP,192.168.1.x(您没有提到 WAN IP 路由器 #2 有什么)。在您的情况下,您无法 ping 例如 192.168.2.1 或 192.168.2.107,同时连接到路由器 #1。
要从位于 192.168.2.107 的服务器获取连接到路由器 #1 的任何 comp 上的网页,路由器 #2必须在端口 80 上从其 WAN 地址(192.168.1.x,其中 x 您没有提到)到机器 192.168 进行端口转发。 2.107 在端口 80 上有 web 服务器。然后任何计算机都可以通过在浏览器窗口中键入ROUTER #2 的 WAN ADDRESS来访问 web werver
要在连接到 Internet 端的同时从您的服务器获取网页,您必须将路由器 #1 的端口 80上的端口转发到路由器 #2 的WAN 地址 192.168.1.x(其中 x 您没有提到)端口 80。
port-forward port-forward
INTERNET --> YOUR_WAN_IP:80 [router #1] 192.168.1.1 --> 192.168.1.x:80 [router #2] 192.168.2.1 --> 192.168.2.107:80
Run Code Online (Sandbox Code Playgroud)
另一件事是您收到的这条消息,关于 CPE,我不知道您是否应该这样做,我的意思是我不知道您的互联网提供商。他们是否有时会登录到您的路由器 #1 来做某事?还是你自己的路由器?您应该询问他们是否可以更改 CPE HTTP 端口。但是如果它是你的路由器,那么这没问题,只要记住你必须连接到端口 8080 来配置你的路由器。
如果他们不允许您更改为 8080,则还有其他选项可用 - 您可以将路由器 #1 上的端口 81 转发到路由器 #2 的端口 80,如果路由器 #1 具有该选项。但是从 Internet 上需要输入 YOUR_DOMAIN:81 或 YOUR_WAN_IP:81 才能连接。从连接到路由器 #1 的网络,192.168.2.107 的服务器仍然可以在端口 80 上访问而无需更改。
忘了提一件事——如果你没有为路由器 #2 设置静态广域网 IP,你必须这样做。因此,从#1 到#2 的转发将起作用。此外,路由器 #2 的这个 WAN IP 应该从路由器 #1 上的 DHCP 中删除。因此,将路由器 #2 WAN IP 设置为例如 192.168.1.200,路由器 #1 DHCP 应从 192.168.1.2 到 192.168.1.199。
希望我做对了一切
| 归档时间: |
|
| 查看次数: |
2344 次 |
| 最近记录: |