偶尔无法使用域名连接到 ubuntu 14.04 LTS 服务器

偶尔无法使用域名连接到 ubuntu 14.04 LTS 服务器

我使用 DDNS,每次为域名分配新的 IP 地址时,路由器都会自动更新它。

no-ip 域名指向正确的IP地址。

目前,我正在尝试在 FTP 客户端中连接到我的服务器。我可以使用 IP 地址 109.158.126.123 连接到服务器。但我无法使用域名 crmepham.no-ip.biz 连接到服务器。

这是我无法使用 crmepham.no-ip.biz 进行连接的证据: 在此处输入图片描述

-

这是我可以使用 IP 地址进行连接的证明: 在此处输入图片描述

但有时它确实能解析域名并正常连接。我联系过 no-ip,他们没有发现域名解析存在任何问题。

什么原因可能导致偶尔出现解析问题?这影响了我服务器上托管的所有网站,也只是偶尔可用,但始终可以通过 IP 地址访问。

该服务器运行 Ubuntu 14.04 LTS、Apache 2.4,我已经设置了虚拟主机和 Tomcat 7。几天前在 Ubuntu 12.04 下一切运行正常。

编辑:

添加nslookup:

在此处输入图片描述

最后一次 nslookup 执行 3 分钟后,再次执行 nslookup: 在此处输入图片描述

答案1

在您最后一次使用 nslookup 进行编辑后,似乎出于某种原因,您的 ISP 指向路由器的 DNS 服务器已过期,或者可能是您的 ISP 运行透明代理,并且它们正在缓存 no-ip 检查器的结果。使用第二条命令(强制 nslookup 使用 google DNS),一切看起来都正常。

大多数 ISP 运行的代理都设置为仅在单个端口(端口 80)上缓存内容,因此使用其他端口可能会带来好运。根据no-ip 动态更新程序使用端口 80、端口 443 和端口 8245。因此更改

http://dynupdate.no-ip.com/nic/update

http://dynupdate.no-ip.com:8245/nic/update

在您的路由器配置中。这应该可以解决问题。

另一个解决方案是将您的 DNS 更改为 google - 解释如下这里

相关内容