我希望这是提出这个问题的正确地方,如果你知道更合适的地方,请告诉我,我会将我的问题转移到那里。
我在尝试访问 namecheap.com 时一直被拒绝连接,当我注意到 ping namecheap.com 解决为 ping 127.0.0.1 时,我开始进行故障排除,我实际上可以看到 namecheap 的真实 IP 并查看主页内容的唯一方法是从 Windows Subsystem for Linux 中的 Ubuntu 执行 ping/curl,或者通过代理。
该问题几乎发生在任何其他设备(笔记本电脑、个人计算机、电话)或网络(wifi、移动设备)上。
任何指点都将不胜感激,谢谢。
答案1
显然我的 DNS 提供商出了问题,当使用 nslookup 时我得到的只是“DNS 请求超时”。
我通过强制 Windows 使用 Google 的 DNS 服务器解决了该问题,具体步骤如下:
- 控制面板
- 网络和互联网
- 网络状态和任务
- 更改适配器设置(左上角)
- <当前连接> 右键点击,属性
- 选择 Internet 协议版本 4,点击属性
- 勾选“使用以下 DNS 服务器地址”,并指定 8.8.8.8
nslookup 现在按预期工作,我终于可以加载 namecheap.com 了。我猜我的手机也会遇到同样的问题,因为它很可能使用同样有问题的 DNS 服务器。