Mac电脑遇到DNS解析失败,ip可以访问,域名无法访问

当Mac电脑遇到DNS解析失败的问题时,可以尝试以下几个解决方法‌:

  • 1.检查网络连接‌:确保Mac已连接到可用的网络,并且网络连接正常。可以尝试重新连接Wi-Fi或使用有线连接来排除网络问题。

  • 2.清除DNS缓存‌:打开终端应用程序,输入以下命令并按下回车键来清除DNS缓存:sudo killall -HUP mDNSResponder

  • ‌3.更改DNS服务器‌:尝试更改使用的DNS服务器。
    可以将网络连接的 DNS 服务器设置为公共 DNS 服务器,如谷歌的 8.8.8.88.8.4.4 ,或者国内的 114.114.114.114 等。
    具体操作步骤如下:打开“系统偏好设置”,点击“网络”,选择当前使用的网络连接(Wi-Fi或有线连接),点击“高级”按钮,在“DNS”选项卡中,点击左下角的“+”按钮添加新的DNS服务器地址,输入8.8.8.8114.114.114.114 ,点击“OK”按钮保存更改。
    在这里插入图片描述

  • 4.重启网络服务‌:有时候重启网络服务可以解决DNS解析问题。可以尝试在终端应用程序中输入以下命令来重启网络服务:sudo dscacheutil -flushcache 和 sudo killall -HUP mDNSResponder

  • 5.检查防火墙设置‌:确保Mac的防火墙设置没有阻止DNS解析。可以在“系统偏好设置”中找到“安全性与隐私”,然后点击“防火墙”选项卡来检查防火墙设置。
    ‌联系网络服务提供商或技术支持团队‌:如果以上方法都无法解决问题,建议联系网络服务提供商或技术支持团队寻求进一步帮助。

  • 6.强制修改 /etc/hosts文件:在终端应用程序中输入以下命令来查看域名对应的ip:sudo nslookup tfs.zpmc.net ,其中tfs.zpmc.net换为你要查询的域名。输入电脑开机密码后,即可查看该域名对应的IP。
    在这里插入图片描述拿到域名对应的ip后,打开访达,按快捷键:Cmd+Shift+G,搜索路径“/private/etc/hosts”,在该文件中添加IP及对应的域名:198.18.0.3 tfs.zpmc.net
    在这里插入图片描述

通过上述方法,大多数DNS解析问题都可以得到解决。如果问题依然存在,可能需要更深入的故障排查或专业支持‌。

我的解决方案:
我是最开始执行了更改DNS服务器‌为8.8.8.8114.114.114.114 ,但是连接只能保持一次,过一会就失效了;后来执行了第二步操作,清除DNS缓存‌,还是没多久就失效;后来直接升级系统为最新的版本14.6.1,还是出现了这个问题。

最终选择强制修改 /etc/hosts 文件进行更新,在/etc/hosts 文件中添加IP及对应的域名才解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值