动态 DNS 和 Tomato 下域名解析为 LAN IP 地址

动态 DNS 和 Tomato 下域名解析为 LAN IP 地址

我最近开始使用动态 DNS 在家庭服务器下托管我的个人网站。

该域名在 Godaddy 下注册,并使用 ZoneEdit 作为动态 DNS 管理器。一切正常,直到它到达我的路由器(使用 Tomato v1.28)。域名(假设为 example.com)转换如下:

http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page

代替

http://www.example.com/wiki/index.php/Main_Page

我使用的是 Tomato 内置的端口转发功能。上述操作当然适用于连接到本地网络的机器。

仅当尝试访问根 URL 即 www.example.com 时才会发生这种情况,但 www.example.com/blog 或 www.example.com/wiki 保留域名。

我正在使用带有 apache 的 centos 服务器。

答案1

您的网络服务器正在重定向,但尚未配置 DNS 名称,因此在重定向响应中使用其内部 IP_address。

在网络服务器软件中配置域名。

答案2

这与您的路由器无关。您需要将您的域名添加到 Web 服务器。如果您使用的是 apache,那么您可能必须将您的域名添加到 vhosts 文件中。在此处阅读更多信息:http://support.aiso.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=243

相关内容