微信等部分App可能能联网,但浏览器打不开网页,这是因为这些App使用了直接的IP连接,而浏览器需要DNS来将域名(如www.google.com)解析成IP地址。
请按照以下步骤从简到繁进行尝试:
1、重启设备:尝试重启你的 Mac 和路由器(光猫),这是解决大部分网络问题的“万能钥匙”,能清除临时的DNS缓存和网络故障。
2、切换网络:尝试连接手机热点,看看是否能正常上网,如果热点可以,那问题就出在你的路由器或网络环境上。
这是解决 Mac DNS 问题最核心有效的方法之一。
1、根据你的 macOS 版本,打开“终端”App(在“应用程序”->“实用工具”里),输入对应的命令并回车:
macOS Sonoma, Ventura, Monterey (12.0+):
        sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Big Sur (11.0), Catalina (10.15):
        sudo killall -HUP mDNSRespondermacOS Mojave (10.14), High Sierra (10.13), Sierra (10.12):
        sudo killall -HUP mDNSRespondermacOS El Capitan (10.11) 和 Yosemite (10.10):
        sudo discoveryutil mdnsflushcache2、 输入你的电脑登录密码(输入时不会显示),然后回车,完成后,尝试打开网页看看。
如果你的 ISP(网络服务商)提供的默认 DNS 不稳定,可以手动更换为更快速、更稳定的公共 DNS。
1、 打开系统设置 ->网络。
2、 选择你正在使用的网络连接(如Wi-Fi 或以太网),点击右下角的详细信息...。
3、 侧边栏选择DNS。
4、 在DNS 服务器 列表下,点击左下角的+ 号,添加以下任意一组公共 DNS 地址(推荐同时添加两个以防万一):
Google Public DNS(最常用)
8.8.8.8
8.8.4.4
Cloudflare DNS(速度快且注重隐私)
1.1.1.1
1.0.0.1
国内用户可选
  阿里云 DNS223.5.5.5 和223.6.6.6
  腾讯云 DNS119.29.29.29
5、 添加完后,点击好 保存设置。
6、重要:回到网络主界面,先点击应用,然后最好断开 Wi-Fi 再重新连接(或拔插网线),让新设置生效。
如果以上方法都不行,需要进行更深入的检查。
不正确的代理设置会干扰所有网络连接,包括 DNS。
1、 打开系统设置 ->网络 -> 选择你的连接 ->详细信息... ->代理。
2、 确保自动代理发现 和自动代理配置 是关闭的,除非你明确知道需要它们。
3、 检查网页代理 (HTTP) 和安全网页代理 (HTTPS),确保它们都是关闭的,如果开着,请关闭并点击好 保存。
这可以重置所有的网络设置,而不会影响其他系统配置。
1、 打开系统设置 ->网络。
2、 点击当前位置旁边的下拉菜单(默认是“自动”),选择编辑位置...。
3、 点击+ 号,创建一个新的位置,比如命名为 “Test”。
4、 选择这个新位置,然后重新配置你的 Wi-Fi 或以太网,这相当于把网络设置恢复到初始状态。
在“终端”App中,你可以手动测试 DNS 解析。
1、 测试 DNS 解析是否工作:
    nslookup www.baidu.com或者
    dig www.google.com如果能看到返回的 IP 地址,说明 DNS 解析本身是正常的,问题可能在其他地方。
2、 清除可能存在的etc/hosts 文件干扰(极少见):
    sudo nano /etc/hosts    检查文件里是否有你无法访问的网站的异常指向(例如指向127.0.0.1),如果有,可以将其删除。操作此文件请谨慎,如果不确定,最好不要修改。
如果你安装了第三方的防火墙或杀毒软件(如 Little Snitch、CleanMyMac X 的防火墙模块等),请暂时禁用它们,看看问题是否解决,这些软件有时会错误地拦截 DNS 请求。
建议的完整排查流程:
1、重启(路由器和Mac)。
2、刷新DNS缓存(对应你的系统版本)。
3、更换公共DNS(如8.8.8.8 和1.1.1.1)。
4、检查代理设置。
5、创建新的网络位置。
6、检查第三方安全软件。
按照这个顺序,绝大多数 DNS 导致的上网问题都能得到解决,如果问题依旧,那可能是更深层的系统问题或网络硬件问题,可能需要联系网络服务商或苹果官方支持。
文章摘自:https://idc.huochengrm.cn/dns/19081.html
评论