M1 MacBook Pro(macOS Ventura 13.2.1)开发域名解析至错误IP的排查求助
M1 MacBook Pro(macOS Ventura 13.2.1)开发域名解析至错误IP的排查求助
各位大佬好,我遇到一个奇怪的网络配置问题——用的是M1 MacBook Pro,系统版本是macOS Ventura 13.2.1。
我把开发域名example.com(这里是示例域名,实际DNS设置已指向127.0.0.1)的DNS配置设为127.0.0.1,但不管是ping还是访问这个域名,它总是解析到错误的IP地址198.18.2.1,而不是预期的127.0.0.1,这直接导致我的本地开发环境无法正常工作。
更奇怪的是,同一个网络里的其他设备用完全相同的DNS设置,这个域名都能正确解析到127.0.0.1,只有我这台Mac出问题。
目前我已经尝试了以下几种方法,但都没解决问题:
- 执行
sudo dscacheutil -flushcache刷新DNS缓存 - 执行
sudo killall -HUP mDNSResponder重启mDNSResponder服务 - 检查网络偏好设置面板里的自定义网络配置,没有发现异常项
- 运行
arp命令查看ARP缓存,结果仍然显示错误的IP;不过用nslookup查询时,能返回正确的127.0.0.1
有没有大佬能给点进一步排查的建议?会不会是系统里某些隐藏的设置或者特殊配置在影响域名解析?提前感谢各位的帮助和思路!
备注:内容来源于stack exchange,提问作者Pjotrvdh
相关产品推荐
相关产品推荐

