我最近更换了注册商,并将 DNS 从 Route 53 转移到了 GoDaddy。现在,我无法通过任何 Web 浏览器访问我的网站。
如果我这样做,nslookup 和 ping 会给我正确的 IP。
nslookup
> www.example.com
但如果我使用 http,它会指向一些不同的 ip。
nslookup
> http://www.example.com
我错过了什么?
答案1
运行nslookup http://www.example.com
应该返回NXDOMAIN
错误。
但是,一些 ISP 会返回广告服务器、搜索服务器等的 IP,而不是正确的 NXDOMAIN。
您使用的是哪个服务提供商?您使用的是哪些 DNS 服务器?如果您使用已知 NX 发出服务器进行 DNS 请求,会发生什么情况?
我敢打赌,如果你尝试nslookup http://www.example.com 8.8.8.8
(即向 Google 的公共服务器询问http://..) 您将获得正确的 NXDOMAIN 返回。