![域名在浏览器中不起作用,但在其他设备上起作用](https://linux22.com/image/779250/%E5%9F%9F%E5%90%8D%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E4%BD%86%E5%9C%A8%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E4%B8%8A%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我注册了一个类似 example.com 的域名并正在等待它开始解析。
我的 PC 浏览器(Chrome)显示“无法访问此网站”页面,所以我以为域名仍在传播。但是,当我在手机上尝试该域名时,它成功了。
手机和电脑连接到同一个路由器,因此它们从同一个来源获取互联网(尽管手机可能使用了蜂窝数据。)
- 为什么域名在手机上可以解析,但在电脑浏览器上却无法解析?
- 过了一会儿,PC 浏览器确实开始成功解析。有没有办法加快这个过程?
- 我如何辨别域名是否由于浏览器/操作系统而无法解析?(因此它可能在不同的设备上工作。)
答案1
这可能是缓存问题。也许您的 PC 使用路由器作为 DNS 服务器,并且缓存了未解析的 example.com。或者您自己的 PC 缓存了它。我想您的手机可能使用了另一个 DNS 服务器。在您的 PC 上,您可以尝试加快速度,ipconfig /flushdns
强制它再次查询 DNS,并希望得到权威答案。
答案2
这是 Chrome 缓存 DNS 的问题。解决方法:
chrome://net-internals/#dns
然后点击“清除主机缓存”。chrome://net-internals/#sockets
并点击“关闭空闲套接字”、“刷新套接字池”。