DNS不能正常工作,尽管我能ping通它。增加一个新的DNS可以暂时解决问题。

我有一台2021年发布的14英寸的Macbook Pro,最近DNS出现了故障,问题如下:我目前的DNS是谷歌DNS(8.8.8.8),开机后工作24小时左右就出问题了,ping不通域名,但我仍然可以ping通IP地址(包括谷歌DNS的IP)。添加一个在启动后没有使用过的DNS可以暂时解决问题,比如阿里巴巴的DNS(223.5.5.5)。但是大约24小后又不能解析了(两个DNS均失效)。这时候我的网络仍然处于良好的状态,因为我仍然可以通过IP地址ping服务器。我想知道问题的原因是什么,有没有什么更有效的解决方案。

MacBook Pro 14″, macOS 12.0

发布日期 2022年4月6日 下午8:30

回复
回复量: 5

2022年4月7日 上午9:11 回应 Wtao6

这个真没有遇到,我的机器自从升级后没有重启过,但是持续用的时间不长,一般是几个小时后,盒盖充电。貌似是 DNS 内存溢出的情况。你的情况是持续使用 24 小时吗?


运行下下面的命令,是否有用呢?

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache


如果,确认没有安装其他的网络相关的 app,或者没有改动其他的配置,比如 proxy代理 等,可以在下面链接填写一个反馈, 虽然是英文界面,写中文应该有可以:

Feedback - macOS - Apple


这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

DNS不能正常工作,尽管我能ping通它。增加一个新的DNS可以暂时解决问题。

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!