我有一个使用新的高端MacBook Pro的用户,该用户无法使用互联网。他可以连接到我们的有线或无线网络,并可以执行诸如浏览文件共享之类的操作,但是步履蹒跚。
当我将计算机带入测试时,我发现可以很好地执行nslookup,并且可以ping nslookup返回的地址。我什至可以通过直接在地址栏中输入IP地址来打开网页。但是,当我尝试ping域名而不是IP地址时,它只是放在那儿。因此,显然我可以进行名称解析或与地址进行通信,但不能同时使用两者。
同样,这些症状在有线和无线网络上均会发生。我们网络上的其他计算机(包括其他几台Mac)都没有此问题。
有任何想法吗?
在mDNSResponder
跑步吗?即使是这样,也请尝试执行asudo killall mDNSResponder
并让其launchd
自动重新启动。(如果您已经尝试过重新引导系统并且问题仍然存在,那么这可能不是原因。)
如今,mDNSResponder是Mac OS X的DNS解析器基础结构的重要组成部分。一些工具nslookup
包含其自己的DNS解析器代码或调用避免使用mDNSResponder的低级API,并使用更传统的Unix DNS解析器库,但是大多数仅调用普通API的应用和工具将依靠mDNSResponder进行名称解析。
您可能还需要检查如何在“系统偏好设置”的“网络”面板中配置DNS,然后进行查看/etc/resolv.conf
(注意:“ resolv”中没有“ e”)。ipconfig getpacket en0
(用主要网络接口的BSD层标识符替换en0)对于查看您的计算机从DHCP获取的DNS服务器信息很有用。有关mDNSResponder(8)
从mDNSResponder获取故障排除/调试信息的更多提示,另请参见手册页的“记录”部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句