进入系统偏好设置→网络→选择接口→DNS栏添加服务器地址
Mac系统更换网络DNS设置的详细指南
DNS的作用与重要性
DNS(Domain Name System)是互联网的”电话簿”,负责将人类可读的域名(如www.baidu.com)转换为计算机可识别的IP地址(如123.125.114.114),当您在浏览器输入网址时,系统会通过DNS服务器查询对应的IP地址。
核心功能:
为什么要更换DNS?
- 提升网络访问速度(特别是跨国访问)
- 规避运营商DNS劫持/广告植入
- 增强网络安全性(防止恶意域名解析)
- 解决特定网站无法访问的问题
常见公共DNS服务对比
服务商 | 主DNS | 副DNS | 特点 |
---|---|---|---|
8.8.8 | 8.4.4 | 全球覆盖广,响应快,无日志记录 | |
Cloudflare | 1.1.1 | 0.0.1 | 隐私保护强,抗DDoS攻击,新兴优质选择 |
OpenDNS | 67.222.222 | 67.220.220 | 安全防护好,可定制过滤规则 |
阿里DNS | 5.5.5 | 6.6.6 | 国内访问优化,支持中文域名解析 |
腾讯DNS | 29.29.29 | 60.83.19 | 适合游戏加速,南方地区响应较快 |
中国电信 | 114.114.114 | 114.115.115 | 国内通用,稳定性高 |
Mac系统更换DNS的详细步骤
(一)macOS Monterey(12.0+)及最新系统
- 打开【系统偏好设置】→【网络】
- 选择当前连接的网络(如WiFi/以太网)
- 点击右下角【高级】按钮
- 切换到【DNS】标签页
- 点击左下角【+】添加新服务器
- 输入主DNS地址(如8.8.8.8)→【好】
- 重复添加副DNS(如8.8.4.4)
- 拖动排序(建议主DNS在前)
- 点击【确定】保存→【应用】
(二)Big Sur/Catalina系统
- 顶部菜单栏点击【WiFi】图标→【网络偏好设置】
- 选择连接的网络→【高级】
- 在弹出窗口选择【DNS】选项卡
- 点击【+】添加服务器地址
- 输入主/副DNS地址后点击【好】
- 返回上一级点击【应用】
(三)Mojave及以下系统
- 打开【系统偏好设置】→【网络】
- 选中当前网络连接→【高级】
- 在【DNS】选项卡中手动添加:
- 先删除原有自动配置的DNS(可选)
- 点击【+】添加新服务器地址
- 输入主DNS后按回车确认
- 重复添加副DNS
- 点击【确定】→【应用】
特殊场景设置技巧
(一)为特定网络单独设置DNS
- 在【网络】设置中针对不同WiFi分别配置
-
- 家庭网络:使用阿里DNS(223.5.5.5)
- 办公网络:保持运营商默认DNS
- 手机热点:使用Cloudflare DNS(1.1.1.1)
(二)通过终端批量修改
# 查看当前DNS配置 networksetup getdnsservers WiFi # 设置主副DNS(以Google为例) networksetup setdnsservers WiFi 8.8.8.8 8.8.4.4 # 重置为自动获取 networksetup setdnsservers WiFi empty
常见问题与解决方案
Q1:设置后无法上网怎么办?
解决方法:
- 立即断开当前网络连接后重新连接
- 通过终端执行重置命令:
sudo killall HUP mDNSResponder
- 进入网络设置删除刚添加的DNS,恢复默认配置
Q2:如何测试DNS是否生效?
检测方法:
- 打开终端输入:
nslookup www.google.com
- 观察返回的IP地址是否来自目标DNS服务商
- 使用在线工具检测(如https://www.whatsmydns.net/)
相关问题与解答
Q1:如何自定义DNS服务器地址?
A: 您可以使用任何有效的IP地址作为DNS服务器,但需注意:
- 主DNS必须可正常解析域名
- 建议同时设置主副两个DNS
- 企业用户可使用内部DNS服务器(如192.168.1.1)
- 特殊需求可尝试加密DNS(如DNS over HTTPS/TLS)
Q2:更换DNS后网速反而变慢怎么办?
A: 建议采取以下措施:
- 更换其他公共DNS服务尝试
- 检查网络硬件是否正常工作
- 联系ISP确认是否限制第三方DNS
- 尝试关闭IPv6协议(系统偏好设置→网络→高级→去掉IPv6勾选)
- 使用网络诊断工具检测是否存在丢包情况(可通过ping命令测试
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/217472.html