一、通过系统偏好设置查看DNS
1、打开系统偏好设置:点击屏幕左上角的苹果图标,选择“系统偏好设置”。
2、进入网络设置:在系统偏好设置窗口中,点击“网络”图标。
3、选择网络连接:在左侧栏中选择当前正在使用的网络连接,例如WiFi或以太网。
4、查看DNS信息:点击右下角的“高级…”按钮,然后在弹出的窗口中切换到“DNS”标签页,即可看到当前DNS服务器的地址列表。
二、通过终端命令查看DNS
1、打开终端:可以通过Launchpad找到其他文件夹,然后选择“终端”来打开它,或者使用Spotlight搜索“终端”并打开。
2、输入命令:在终端中输入以下命令之一,然后按回车键执行:
nslookup domain
:nslookup www.baidu.com
,这将显示解析该域名时使用的DNS服务器地址。
cat /etc/resolv.conf
:这个文件通常包含系统默认的DNS服务器地址,但请注意,在某些macOS版本中,这个文件可能不直接反映当前的DNS设置。
三、常见问题解答
1、为什么有时在/etc/resolv.conf文件中看不到DNS服务器地址?
答:在较新的macOS版本中,/etc/resolv.conf文件可能不再直接反映当前的DNS设置,因为系统可能使用了动态DNS服务发现机制(如mDNS)或其他方式来获取DNS信息,建议使用上述提到的图形界面方法或命令行工具来查看DNS设置。
2、如何清除Mac上的DNS缓存?
答:要清除Mac上的DNS缓存,可以在终端中输入以下命令并按回车键执行:
sudo killall HUP mDNSResponder
(适用于MacOS Sierra及以后版本)。
执行此命令需要管理员权限,因此您可能需要输入系统账户密码,清除DNS缓存后,您的Mac将重新查询DNS服务器以获取最新的域名解析信息。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/61637.html