我正在尝试将我的 Raspberry Pi 用作家里的玩具网络服务器。我没有静态 IP 地址,因此我使用 Hurricane Electric 的 DDNS 服务。我为我的动态公共 IP 添加了 A 记录,通过我的 DD-WRT 运动路由器设置了端口转发,用 Hurricane Electric 名称服务器替换了我的 GoDaddy 帐户上的名称服务器,等等。有时它工作得很好,但并不可靠。有时我会遇到 DNS 搜索失败,有时我会被重定向到我的 ISP 提供的搜索建议网页。有人能帮我找出缺失的部分吗?
答案1
听起来像是 Hurricane Electric 的服务出了问题,或者是您的 ISP 或 Pi 出了问题。缩小范围的一种方法是:当您无法使用 fqdn 连接时,请尝试使用 IP。如果您无法使用 IP 连接,那么 Pi 或您的 ISP 都出现了问题。您还可以将其他东西放在同一个 IP 后面,以确定它是您的 ISP、文件服务器还是其他 Web 服务器,或者其他什么。
答案2
检查您的公共 IP 地址,然后尝试从外部网络(3g 或 4G LTE)对其进行 ping,然后查看您是否遇到相同的问题,因为这样您就会知道是 ISP 问题还是 DDNS 服务问题。您需要测试您的网络几天,然后您才会知道问题出在哪里,因为间歇性问题需要时间来诊断。
答案3
您的问题最近才出现,可能只是 DNS 链中的某个人仍在提供一些旧的缓存信息。Linux 命令“dig your.domain.name”应该会告诉您提供错误数据的服务器的名称。您还可以使用“dig +trace your.domain.name”查看遍历以查找您的域名的服务器链。