在 Snow Leopard MacBook air 上运行,无法使用已缓存或未缓存的 DNS 名称浏览网页(在任何浏览器中,尝试过 FF、Chrome、Safari)。浏览 google.com 或 thisisnotincache.com 都会导致浏览器报告“未连接到互联网”页面。好吧,我们都在想 DNS 解析...不行。终端我可以 ping、跟踪、nslookup 以及所有 DNS 服务器上的所有这些 DNS 名称(缓存中存在的、不存在的、刷新缓存等,所有这些都仍然可以正常解析)的所有操作。不过,如果我使用实际 IP 作为地址而不是 DNS 名称(即http://72.14.204.105) 运行正常。更奇怪的是,我打开终端并尝试使用 Curl 通过 DNS 名称“浏览”,而且运行正常(除了通过 IP)。
我已经三次检查了代理设置(并且没有在任何网络上的任何地方使用),我尝试使用不同的 DNS 服务器,我删除了那里的所有过滤驱动程序(即软件 VPN、防火墙等),并且关闭了几乎所有我能想到的可能对任何事情产生影响的程序。
当然,我现在正在运行恶意软件/病毒扫描以进行彻底检查,但是已经运行了一个小时却没有发现任何东西,不过谁知道呢。
[编辑]:针对评论的补充信息。是的,重新启动,但没成功。已验证代理设置(任何地方都没有代理、操作系统级别、浏览器等)。其他应用程序运行良好(Skype、Dropbox、电子邮件应用程序等)。实际上,我发现唯一“不工作”的就是使用任何网络浏览器通过 DNS 名称浏览网络。
答案1
因为它不能适用于多种浏览器..
- 您是否检查过 OS GUI 级别的代理设置?
- 我猜你已经尝试退出你的会话了?
- 电子邮件应用程序/ ftp 客户端/等等怎么样?