在 Mac 上修改 DNS 的详细教程
一、修改 DNS 的意义
DNS(Domain Name System)域名系统,它的作用是将我们人类可读的域名(如 www.example.com)转换为计算机能够识别的 IP 地址,在某些情况下,例如访问特定的网站受限、提高网络连接速度或者进行网络测试等,我们可能需要手动修改 Mac 上的 DNS 服务器地址。
二、查询当前 DNS 设置
在修改之前,先来查看一下 Mac 当前的 DNS 设置情况,这有助于我们了解原始配置,并且在后续出现问题时可以作为参考恢复。
1、打开“系统偏好设置”,可以通过点击屏幕左上角的苹果菜单,然后选择“系统偏好设置”来打开。
2、在系统偏好设置窗口中,找到并点击“网络”图标。
3、在网络设置窗口中,会显示已连接的网络类型,WiFi 或以太网,选择当前正在使用的网络连接,通常是 WiFi(如果是通过无线方式连接网络),然后点击“高级”按钮。
4、在弹出的“网络”对话框中,切换到“DNS”选项卡,我们可以看到当前 DNS 服务器的设置情况,通常有自动获取和手动设置两种方式,如果是自动获取,会显示由路由器或 DHCP 服务器分配的 DNS 地址;如果是手动设置,则会列出手动输入的 DNS 服务器地址列表。
项目 | 说明 |
自动获取 | 表示 Mac 从路由器或其他网络设备自动获取 DNS 服务器地址,这种方式适合大多数普通用户,因为路由器会自动为设备选择合适的 DNS 服务器,确保正常的网络访问。 |
手动设置 | 用户可以自行输入 DNS 服务器地址,这在一些特殊情况下很有用,比如当需要使用特定的 DNS 服务来提高网络访问速度、过滤不良信息或者进行网络调试时。 |
三、修改 DNS 设置
我们详细介绍如何修改 Mac 的 DNS 设置为手动模式,并添加自定义的 DNS 服务器地址。
1、按照上述查询当前 DNS 设置的步骤,进入到“网络”对话框中的“DNS”选项卡,如果当前是自动获取模式,点击“+”按钮来添加新的 DNS 服务器地址。
2、在弹出的文本框中,输入想要使用的 DNS 服务器地址,常见的公共 DNS 服务器地址有:
Google Public DNS:IPv4 地址为 8.8.8.8 和 8.8.4.4;IPv6 地址为 2001:4860:4860::8888 和 2001:4860:4860::8844。
OpenDNS:IPv4 地址为 208.67.222.222 和 208.67.220.220;IPv6 地址为 2620:0:ccc::2 和 2620:0:ccd::2。
CleanBrowsing:这是一个注重隐私保护和内容过滤的 DNS 服务,其 IPv4 地址为 185.228.168.9 和 185.228.169.9;IPv6 地址为 2a0d:2a00:1::c25a:b0f6 和 2a0d:2a00:1::c25a:b0f7。
3、输入完一个 DNS 服务器地址后,按下回车键,然后可以继续添加其他 DNS 服务器地址,添加完成后,点击“确定”按钮保存设置。
4、Mac 会尝试连接到新设置的 DNS 服务器,如果连接成功,就可以开始使用新的 DNS 服务了,如果连接失败,可能是由于网络问题或者 DNS 服务器本身出现故障等原因导致的,可以尝试更换其他 DNS 服务器地址或者检查网络连接是否正常。
四、验证 DNS 修改是否生效
修改 DNS 后,我们需要验证修改是否已经生效,这里有两种简单的方法来验证。
1、使用终端命令:
打开“终端”应用程序,可以通过在“聚焦搜索”(使用 Command + 空格键打开聚焦搜索栏)中输入“终端”来找到并打开它。
在终端中输入以下命令:scutil dns | grep nameserver
,然后按下回车键,这个命令会显示 Mac 当前使用的 DNS 服务器地址列表,如果显示的是刚才手动设置的 DNS 服务器地址,则说明修改已经生效。
如果显示的仍然是原来的自动获取的 DNS 服务器地址,可能是由于网络缓存或者其他原因导致修改未生效,可以尝试重启 Mac 或者重新配置网络连接来使修改生效。
2、通过浏览器访问网站:
打开常用的浏览器(如 Safari、Chrome 等)。
在浏览器地址栏中输入一个网址,www.google.com,然后观察浏览器是否能够正常访问该网站,如果能够正常访问,且访问速度与之前相比有所变化(如果使用不同的 DNS 服务器可能会影响访问速度),那么也可以初步判断 DNS 修改已经生效,不过这种方法可能受到多种因素的影响,如网络带宽、网站服务器负载等,所以不能作为绝对的验证方法。
五、相关问题与解答
问题一:修改 DNS 后无法上网怎么办?
解答:首先检查网络连接是否正常,例如是否能够连接到 WiFi 或者以太网等,然后确认输入的 DNS 服务器地址是否正确无误,如果是手动输入错误,可能会导致无法正常解析域名从而无法上网,可以尝试重新输入正确的 DNS 服务器地址,或者暂时将 DNS 设置恢复为自动获取模式,看是否能够恢复正常上网,如果问题仍然存在,可能是网络服务提供商(ISP)对 DNS 设置有限制或者网络设备(如路由器)出现故障等原因导致的,可以联系网络服务提供商或者检查网络设备的设置。
问题二:是否可以同时使用多个 DNS 服务器?
解答:是的,可以在 Mac 上同时设置多个 DNS 服务器,在“网络”对话框的“DNS”选项卡中,通过点击“+”按钮可以添加多个 DNS 服务器地址,当 Mac 向其中一个 DNS 服务器请求域名解析失败时,它会自动尝试向其他 DNS 服务器发送请求,这样可以提高域名解析的成功率,尤其是在不同的 DNS 服务器可能有不同的解析结果或者某些服务器出现故障的情况下,过多的 DNS 服务器也可能会导致解析时间变长,所以一般建议设置 2 3 个可靠的 DNS 服务器即可。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/134186.html