在路由器后面公开网站时出现的问题

在路由器后面公开网站时出现的问题

我的家庭网络有一个 D-Link DSL-2650U ADSL 路由器。

我也在dyndns.org注册了自己的域名服务器,并且已成功配置我的路由器以使[mydomain].dyndns.org 指向我的路由器的公共 IP 地址。

我还成功使用 NAT 将 Windows 远程桌面调用重定向到所需的计算机。

现在,我正在网络中的一台计算机上设置一个网站,并且我希望将发送到 [mydomain].dyndns.org 的所有 HTTP 请求转发到该计算机。应该很容易,对吧?但这似乎不起作用。我的网站设置在端口 800 上,因此我设置了 NAT 以将端口 800 上的呼叫转发到我的本地计算机。尝试浏览http://[我的域名].dyndns.org:800,但它无法识别该地址。我尝试在本地计算机上将端口 80 转发到端口 800,当我导航到http://[我的域名].dyndns.org,它不会转到该网页,而是转到路由器的管理页面。

看起来路由器忽略了端口 80(以及 800)的 NAT 设置——使这个功能工作的秘密开关是什么?

答案1

尝试从您自己的网络之外的计算机执行此操作。大多数路由器无法解析内部/您自己的域/IP。

答案2

检查是否有设置可以禁用外部(来自网络外部)对路由器管理面板的远程访问。并重新检查 NAT 转发。

编辑:此外,您可能还需要等待 DNS 设置传播到所有网络 - 通常需要半小时到一个半小时。而且通常人们不会触碰路由器的 NS 设置,只是让系统自动调整到网络上的内容

相关内容