Mac的DNS怎么设置才能上网?

HCRM技术_小炮 DNS 2025-10-14 4 0

下面我将为您提供从简单到详细的完整设置指南。

方法一:通过系统设置(最常用,适用于所有现代 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.18.8.8.8 这类可靠的公共 DNS,通常就能解决因 DNS 引起的无法上网或访问慢的问题。

希望这些信息能帮助您解决问题!

文章摘自:https://idc.huochengrm.cn/dns/17989.html

评论