无法在Mac OS X上浏览Internet


15

在进入睡眠状态后,我无法使用MacBook Pro上的OS X 10.6.7中的浏览器访问网站。我以前曾遇到过这个问题,并且已经通过重新启动解决了,但是自从我再次遇到这个问题后,我想找到它的根源。

一切始于Chrome和Safari无法浏览Internet。以下列出了哪些有效,哪些无效:

不起作用

  • 在Safari,Chrome和Firefox中浏览Internet(“您未连接到Internet。”)
  • dium

作品

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • 在任何浏览器浏览互联网查尔斯代理开始
  • 在任何浏览器中浏览74.125.39.103(Google IP)
  • Skype的

我根本没有配置任何代理(与Charles一起运行时除外)。网络上的其他计算机可以正常访问Internet。我已连接到以太网,AirPort或同时连接到两者,但没有任何区别。

我也尝试过使用其他DNS提供商Google Public DNS,但这也不起作用(nslookupping等使用新名称服务器没有问题)。

如上所述,在浏览器中访问google.com的IP地址是可行的,并且考虑到ping其他方面的工作,这似乎是DNS问题?是什么原因造成的?


您是否尝试过使用Firefox?我的意思是可能是webkit,但这只是另一个建议。
穆罕默德·乌斯曼

Answers:



2

执行所有这些步骤,然后逐一检查问题是否已解决。

  1. 重新启动路由器

  2. 重置Mac的PRAM

  3. 在终端

    dscacheutil -flushcache
    
  4. 在系统偏好设置/网络中,创建一个新的(非重复的)网络位置,并根据需要进行配置

  5. 在终端

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. 将4个mDNS系统文件修补回10.6.4

    参见https://discussions.apple.com/message/12683257#12683257

    甚至还有一个包含文件的软件包。

    他在这篇文章https://discussions.apple.com/message/13346662#13346662中说,他正在使用10.6.7版的补丁。

    但是,请先备份10.6.7文件。

    并确认成功替换了每个文件。


我在Lion上运行,而我的mDNSResponder完全没有崩溃。这似乎是该问题的发布者正在描述的问题
Yuval,

您可以发布的结果scutil --dns吗?
freebairn

感谢您的答复!您可以前往:gist.github.com/1338535您怎么看?
Yuval

0

OS 10.6-Snow Leopard不断删除DNS

我最近切换到了运行10.6.latest的Mac作为我的主计算机,并遇到了这个确切的问题。我有一个基于LAN的DNS服务器,它为内部网络上的其他计算机提供地址,而我的ISP提供了两个DNS服务器。Firefox会间歇性地无法解析内部服务器的名称。

经过一番搜索,我发现此页面建议苹果更改了Snow Leopard中DNS服务器的查询方式:Mac OS X中DNS分辨率的更改

我找到了这篇文章,并提出了建议的更改:OS X 10.6.3和DNS服务器优先级更改

我希望这可以帮助别人让Snow Leopard兑现DNS服务器订购,而不是随机分配。


0

如果sudo killall mDNSResponder暂时解决了问题,那么您可以创建一个Applescript以在从睡眠状态恢复计算机时运行。

尝试在您的计算机上创建一个新用户,然后查看它是否可以正常工作。

给Apple打电话-http: //www.apple.com/support/contact/


提供赏金的用户写道,接受的解决方案对他不起作用。
丹尼尔·贝克

@DanielBeck抱歉。我把它划掉了。
gadgetmo 2011年

谢谢你们。新用户或杀死mDNSResponder均无效。苹果给我的只是典型的机场调试建议,这根本没有帮助。还有其他想法吗?
Yuval

不过,我认为这值得注意:Charles Proxy确实有效。我不知道为什么。如果我们能弄清楚它在做什么,那么也许我们可以不使用该程序来复制它?我不认为它使用了实际的代理,但是它以某种方式将请求重定向到了本地主机,这使其可以工作。除非那是我错了。有任何想法吗?
尤瓦尔(Yuval)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.