如何修改电脑的 DNS 服务器地址
Windows 系统修改方法
方法 1:通过设置界面 (推荐)
-
点击任务栏网络图标,选择 "打开 网络和 Internet 设置"
-
点击 "更改适配器选项"(或" 已连接的网络名称 ")
-
右键点击当前活动的网络连接 (如 Wi-Fi 或以太网),选择 "属性"
-
在弹出窗口中,双击 "Internet 协议版本 4 (TCP/IPv4)"
-
选择 "使用下面的 DNS 服务器地址"
-
在 "首选 DNS 服务器" 输入:8.8.8.8 (Google DNS)
-
在 "备用 DNS 服务器" 输入:8.8.4.4 或 1.1.1.1 (Cloudflare DNS)
-
点击 "确定" 保存,关闭所有窗口
-
重启电脑使设置生效
方法 2:使用命令提示符 (管理员)
plaintext
# 设置首选DNS
netsh interface ipv4 set dns name="以太网" static 8.8.8.8 primary
# 添加备用DNS
netsh interface ipv4 add dns name="以太网" addr=8.8.4.4 index=2
(将 "以太网" 替换为您的网络连接名称)
macOS 系统修改方法
方法 1:通过系统偏好设置 (推荐)
-
点击苹果菜单,选择 "系统偏好设置"
-
点击 "网络",选择当前网络连接 (如 Wi-Fi)
-
点击 "高级",切换到"DNS" 选项卡
-
点击 "+" 添加 DNS 服务器,输入:8.8.8.8
-
再点击 "+" 添加另一个 DNS 服务器,输入:8.8.4.4
-
点击 "好"保存,返回主界面点击"应用" Apple Support
方法 2:使用终端命令
plaintext
# 查看当前网络服务名称
networksetup -listallnetworkservices
# 设置DNS服务器(将Wi-Fi替换为您的网络服务名称)
sudo networksetup -setdnsservers "Wi-Fi" 8.8.8.8 8.8.4.4
输入密码后按回车执行
Linux 系统修改方法
方法 1:通过图形界面
-
点击网络图标,选择 "网络设置"
-
选择当前连接 (如 Wi-Fi),点击齿轮图标
-
切换到 "IPv4"或"IPv6" 选项卡
-
将 DNS 设置从 "自动 (DHCP)"改为"手动"
-
在 "DNS 服务器" 字段输入:8.8.8.8, 8.8.4.4
-
点击 "保存" 并关闭窗口
方法 2:编辑配置文件 (适用于所有 Linux 发行版)
plaintext
# 打开DNS配置文件(需要root权限)
sudo nano /etc/resolv.conf
# 在文件中添加以下行(删除原有nameserver行)
nameserver 8.8.8.8
nameserver 8.8.4.4
# 保存并关闭(Ctrl+O保存, Ctrl+X退出)
# 重启网络服务使更改生效
sudo systemctl restart network.service
注意:部分系统使用 systemd-resolved 服务,需执行:sudo systemctl restart systemd-resolved
路由器全局设置 (推荐)
-
打开浏览器,输入路由器 IP 地址 (通常是 192.168.1.1 或 192.168.0.1)
-
输入用户名和密码登录 (默认为 admin/admin 或空)
-
找到 "WAN 设置"或"网络设置",点击"高级设置"
-
勾选 "手动设置 DNS 服务器"
-
在 "首选 DNS" 输入:8.8.8.8
-
在 "备用 DNS" 输入:8.8.4.4
-
点击 "保存"并"重启路由器"
推荐 DNS 服务器
|
DNS 服务
|
首选地址
|
备用地址
|
特点
|
|
Google DNS
|
8.8.8.8
|
8.8.4.4
|
稳定可靠,全球通用
|
|
Cloudflare DNS
|
1.1.1.1
|
1.0.0.1
|
速度快,隐私保护好
|
|
阿里 DNS
|
223.5.5.5
|
223.6.6.6
|
国内优化,延迟低
|
|
114 DNS
|
114.114.114.114
|
114.114.115.115
|
国内老牌,适合家庭用户
|
修改注意事项
-
DNS 修改后需刷新缓存:
-
Windows: ipconfig /flushdns(管理员身份)
-
macOS: sudo killall -HUP mDNSResponder
-
Linux: sudo systemd-resolve --flush-caches
-
验证修改是否生效:
-
命令行执行:nslookup www.google.com,查看返回的 Server 是否为您设置的 DNS
-
若网络不稳定,可尝试恢复为自动获取 (DHCP) 或更换其他 DNS 服务器
总结
-
Windows:通过网络适配器属性或使用 netsh 命令修改
-
macOS:通过系统偏好设置的网络选项或终端命令修改
-
Linux:通过图形界面网络设置或直接编辑 /etc/resolv.conf 文件
-
路由器设置:修改路由器 DNS 可让所有连接设备受益,推荐使用此方法
修改 DNS 可提升网络稳定性和访问速度,建议优先考虑在路由器上进行全局设置,一劳永逸解决所有设备的 DNS 问题。如需临时测试不同 DNS 服务,可在单个设备上单独修改。
|