如何设置域名以指向家庭网络服务器?

如何设置域名以指向家庭网络服务器?

我正在将我的家庭服务器设置为网站服务器。我很难让它工作。我已经购买了一个域名并正确设置了它,但我无法访问我的服务器。下面是我的网络分布。我担心由于 ISP 路由器的原因,我可能无法让它工作。

我的网络分布图

我的网络分布图

如果我将购买的域名放入浏览器,它会带我进入 ISP 路由器设置,所以那部分是正确的。我不确定如何让它带我到我的路由器。我尝试从 ISP 路由器端口转发到我的第三方路由器 (TPR),但我仍然被发送到我的 ISP 路由器设置。我期望看到 TPR 设置页面。

我需要做什么才能正确路由?如果我将 Web 服务器端口更改为其他端口,我是否需要执行其他操作?

答案1

发夹弯

正如评论中提到的,发夹形您的路由器上的(NAT环回)支持可能是一个问题:

发夹技术是指 LAN 上的一台机器能够通过 LAN/路由器的外部 IP 地址访问 LAN 上的另一台机器(路由器上设置端口转发以将请求转发到 LAN 上的适当机器)。

测试此问题的最快方法是使用非本地网络访问您的域。例如,将您的智能手机连接到您的运营商网络(而非 WiFi),看看您是否可以使用移动浏览器通过您的域成功访问您的 Web 服务器。如果可以,那么您在本地遇到的问题很可能是一个发夹问题。

如果问题出在发夹结构上,那么你可以(可能)运行本地 DNS 服务器(例如绑定) 来解决这个问题,甚至可能购买一个新的路由器。

其他疑难解答

我尝试将端口从 ISP 路由器转发到我的第三方路由器 (TPR),但仍然被发送到我的 ISP 路由器设置。

为了确认,设置应该是:

  • 将端口 80 从您的 ISP 转发到您的第三方路由器。

  • 将端口 80 从第三方路由器转发到您的 Web 服务器。

此外,假设您的图表是准确的,可能值得考虑确保您的设备都在同一个网络上(192.168.1.x并且192.168.0.x是具有默认子网掩码的不同网络255.255.255.0)。

如果我将 Web 服务器端口更改为其他端口,我是否需要执行其他操作?

您可能不试一试就不会知道。但我想说的是,更改端口是另一件需要测试的事情。当然,如果您这样做,请确保 Web 服务器、任何端口转发和任何防火墙规则都正确设置以允许连接。

相关内容