我无法访问该网站https://expo.dev在我的计算机上(最近还有另一个网站,每个人都在 StackOverflow 上使用短 URL 链接到 TypeScript 游乐场)。
我刚刚重启了路由器。我该如何调试它为什么无法正常工作?据我所知,我没有任何特殊设置,例如防火墙或类似的东西。我只有默认的 AT&T 互联网。
我也尝试过将我的 iPhone 作为个人热点进行连接(当没有连接到手机上的 Wi-Fi 时),但网站仍然无法运行。
嗯,我在 Chrome 设置中取消选择了“使用您当前的服务提供商”(我从未更改过任何 Chrome 设置)并选择了“自定义”,现在它可以正常工作,这种方法安全吗/正确吗?
答案1
A域名系统 (DNS) 服务器或提供商是查找网站名称的服务,例如微软,并将其转换为该站点的 IPv4 或 IPv6 主机之一,例如 20.53.203.50。
如果您的互联网服务提供商 (ISP) 有自己的 DNS 服务器,则显然无法找到某些网站。在这种情况下,请尝试使用其他 DNS 提供商,例如Cloudflare或者谷歌(您已经尝试过)。每个操作系统,例如Windows、Mac、 Ubuntu, 或者安卓,有设置 DNS 提供商的方法。清除设备(而不是路由器)的 DNS 缓存或重新启动设备也可能有帮助。
选择 DNS 提供商时,请查阅有关该服务隐私的评论。例如,提供商是否会将您访问的网站记录出售给广告商?顺便说一句,MS Edge 泄露了所有访问过的 URL!
顺便说一句,当使用某些公共互联网连接时,例如在图书馆或酒店,如果该连接阻止了您选择的提供商,则可能需要恢复到自动 DNS 查找。