下面我将为您提供从简单到详细的完整设置指南。
方法一:通过系统设置(最常用,适用于所有现代 macOS)
这是推荐大多数用户使用的方法。
1、打开系统设置
* 点击屏幕左上角的苹果菜单 。
* 选择系统设置...(在较旧的 macOS 中称为“系统偏好设置”)。
2、进入网络设置
* 在系统设置窗口中,点击网络。
3、选择网络连接
* 在左侧列表中,选择您正在使用的网络连接,例如Wi-Fi 或以太网,确保它显示“已连接”。
4、点击“详细信息”
* 选中连接后,点击右下角的详细信息... 按钮。
5、配置 DNS
* 在新窗口中,侧边栏选择DNS。
* 您会看到左侧的DNS 服务器 列表,默认可能是空的(使用路由器分配的 DNS)或有一些默认值。
要添加新的 DNS
* 点击列表左下角的+ 按钮。
* 输入您想要的 DNS 服务器地址。
要删除旧的 DNS
* 选中不想用的 DNS 地址,然后点击 按钮删除。
6、输入 DNS 服务器地址(关键步骤)
这里是一些常用、快速且可靠的公共 DNS 地址,您可以选择其中一组使用:
Cloudflare(速度快,注重隐私)
1.1.1.1
1.0.0.1
Google(全球广泛使用)
8.8.8.8
8.8.4.4
114 DNS(国内用户常用,比较稳定)
114.114.114.114
114.114.115.115
阿里 AliDNS(国内速度快)
223.5.5.5
223.6.6.6
建议操作: 先点击 清空所有现有地址,然后点击+ 添加首选 DNS(如1.1.1.1
),再点击+ 添加备用 DNS(如1.0.0.1
)。
7、保存并应用
* 点击好 保存 DNS 设置。
* 回到网络页面,再次点击应用 使设置生效。
8、刷新 DNS 缓存(可选但推荐)
为了使新的 DNS 设置立即生效,最好刷新一下本地 DNS 缓存,打开“终端”应用(可在“访达”->“应用程序”->“实用工具”中找到),根据您的 macOS 版本输入以下命令:
macOS Sonoma (14.x) 及更新版本:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
macOS Ventura (13.x) 及更早的常见版本:
sudo killall -HUP mDNSResponder
输入密码后(密码不会显示),命令执行完毕即可,现在您可以尝试打开浏览器访问网站,测试网络是否恢复正常。
方法二:通过网络位置(高级用法,用于切换不同配置)
如果您需要在不同网络环境(如公司、家庭)下使用不同的 DNS 设置,可以使用“网络位置”功能。
1、 在系统设置 > 网络 的窗口左上角,点击“位置”下拉菜单。
2、 选择编辑位置... -> 点击+ 号创建一个新的位置名称,家庭网络”、“公司VPN”等。
3、 创建好后,选择这个新位置,然后按照方法一 的步骤为该位置单独设置 DNS。
4、 以后您只需要在苹果菜单 ->位置 中切换不同的网络位置,Mac 就会自动应用对应的网络配置(包括 DNS)。
如果设置 DNS 后仍然无法上网,可以尝试以下步骤:
1、恢复默认设置:在 DNS 设置页面,删除所有您手动添加的 DNS 服务器,然后点击“应用”,这样 Mac 会重新从路由器获取自动分配的 DNS。
2、检查 DNS 地址是否正确:确保没有输错 IP 地址,数字之间是英文句点。
3、重启路由器:有时路由器分配了旧的 DNS 信息,重启路由器和 Mac 可以解决。
4、换一组 DNS 试试:可能是您使用的那个公共 DNS 暂时出现问题,换一组(比如从 Google 换成 Cloudflare)试试。
5、检查 hosts 文件:极少数情况下,hosts 文件中的自定义规则可能会覆盖 DNS 设置,文件路径是/private/etc/hosts
,可以用文本编辑器(需管理员权限)打开检查。
对于绝大多数用户,只需遵循方法一,将 DNS 服务器更改为1.1.1.1
和8.8.8.8
这类可靠的公共 DNS,通常就能解决因 DNS 引起的无法上网或访问慢的问题。
希望这些信息能帮助您解决问题!
文章摘自:https://idc.huochengrm.cn/dns/17989.html
评论