【发布时间】:2013-08-09 19:08:17
【问题描述】:
我有一个连接到路由器的调制解调器。有两台电脑连接到这个路由器。我想为其中一台计算机设置一个域,以便我可以从 Internet 访问在该计算机中运行的 Web 部署服务器。我使用 freedns.afraid.org 来获得一个免费的子域。但是当我设置它时,域被映射到我的外部 IP 地址。所以,问题是当我尝试访问设置的域时,我只访问调制解调器的配置页面,即 EXTERNAL_IP:80
在我的本地网络中,我的调制解调器的 IP 地址是 192.168.0.1 ,我的路由器的 IP 地址是 192.168.1.1 并且我的计算机的 IP 地址介于 192.168.1.100 和 192.168.1.148 之间
另外,我的路由器是 Linksys WRT54G,只能对 dyndns 和 TZO 进行默认 DDNS 配置。由于两者都变成了付费服务,所以我选择了免费的 DDNS,我会使用一些 DDNS 更新客户端来更新动态 IP。
我不知道如何在 google 中专门搜索此问题。另外,我遇到了在类似主题下使用的端口转发。我是新手,所以任何人都可以建议我如何将我的域重定向到特定的主机,或者是否有任何参考页面我可以从中学习该过程? 已解决
问题更新(新问题)
由于我的调制解调器中没有端口转发选项,而且我的调制解调器默认情况下也没有将所有内容转发到路由器,因此我必须将调制解调器设置为路由器的网桥。我禁用了调制解调器的 DHCP 服务器,只启用了路由器的 DHCP 服务器。这使我可以单独在路由器中配置端口转发并且运行良好。
但现在的问题是,我无法访问调制解调器的配置页面 (192.168.1.1)。我的路由器位于 192.168.1.2 。子网掩码是 255.255.255.0 。我尝试将路由器更改为不同的子网,例如 192.168.0.1,但随后甚至没有建立互联网连接。我尝试将我的计算机直接连接到调制解调器以访问它的配置页面,但也失败了。
【问题讨论】:
-
您需要在路由器上配置 NAT 设置以将端口 80 转发到内部主机的 IP。该模型还需要将所有内容转发到路由器,它应该无论如何都应该这样做。但我不能真正代表调制解调器。如果它有可用的配置选项,您可以检查它们。无论如何,域已正确设置(根据描述)指向您的 public IP。拥有该 IP 的设备需要将请求(通过 NAT 配置)转发到您网络中的 私有 IP。
-
@David 好的,我检查了我的路由器配置,我有一个叫做端口转发范围的东西,它的描述就是你所说的。但是我在调制解调器的配置中没有找到像你所说的那样的东西。所有调制解调器都配备该功能吗?而且由于我的路由器连接到我的调制解调器,我显然也必须在调制解调器中启用端口转发(通过 NAT),对吧?
-
端口转发是您正在寻找的,是的。它应该允许您指定外部端口 (80)、内部 IP (例如 192.168.0.100)、内部端口 (80) 以及可能的协议(通常是 TCP)。调制解调器也必须转发连接是有道理的。但这取决于调制解调器的配置。我的电缆调制解调器似乎将所有东西都传递到我的路由器,但其他调制解调器的操作方式可能不同。如果您拥有调制解调器,则应该有一些配置选项。 (否则您可能需要使用不同的调制解调器。)
-
@David Mine 是一个 ADSL 调制解调器,它不会将所有内容传递给路由器,也不支持端口转发。因此,我尝试了桥接,但又遇到了另一个问题,我已在此问题中进行了更新。你能帮我解决这个问题吗?
标签: networking dns routing router