您的位置:首页 > 电脑教程 > 电脑安全教程 返回首页

如何修改电脑的DNS服务器地址?

时间:2025-12-17 08:30:16  来源:原创

如何修改电脑的 DNS 服务器地址

Windows 系统修改方法

方法 1:通过设置界面 (推荐)

  1. 点击任务栏网络图标,选择 "打开 网络和 Internet 设置"
  2. 点击 "更改适配器选项"(或" 已连接的网络名称 ")
  3. 右键点击当前活动的网络连接 (如 Wi-Fi 或以太网),选择 "属性"
  4. 在弹出窗口中,双击 "Internet 协议版本 4 (TCP/IPv4)"
  5. 选择 "使用下面的 DNS 服务器地址"
  6. 在 "首选 DNS 服务器" 输入:8.8.8.8 (Google DNS)
  7. 在 "备用 DNS 服务器" 输入:8.8.4.4 或 1.1.1.1 (Cloudflare DNS)
  8. 点击 "确定" 保存,关闭所有窗口
  9. 重启电脑使设置生效

方法 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:通过系统偏好设置 (推荐)

  1. 点击苹果菜单,选择 "系统偏好设置"
  2. 点击 "网络",选择当前网络连接 (如 Wi-Fi)
  3. 点击 "高级",切换到"DNS" 选项卡
  4. 点击 "+" 添加 DNS 服务器,输入:8.8.8.8
  5. 再点击 "+" 添加另一个 DNS 服务器,输入:8.8.4.4
  6. 点击 "好"保存,返回主界面点击"应用" Apple Support

方法 2:使用终端命令

plaintext # 查看当前网络服务名称 networksetup -listallnetworkservices # 设置DNS服务器(将Wi-Fi替换为您的网络服务名称) sudo networksetup -setdnsservers "Wi-Fi" 8.8.8.8 8.8.4.4 输入密码后按回车执行

Linux 系统修改方法

方法 1:通过图形界面

  1. 点击网络图标,选择 "网络设置"
  2. 选择当前连接 (如 Wi-Fi),点击齿轮图标
  3. 切换到 "IPv4"或"IPv6" 选项卡
  4. 将 DNS 设置从 "自动 (DHCP)"改为"手动"
  5. 在 "DNS 服务器" 字段输入:8.8.8.8, 8.8.4.4
  6. 点击 "保存" 并关闭窗口

方法 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

路由器全局设置 (推荐)

  1. 打开浏览器,输入路由器 IP 地址 (通常是 192.168.1.1 或 192.168.0.1)
  2. 输入用户名和密码登录 (默认为 admin/admin 或空)
  3. 找到 "WAN 设置"或"网络设置",点击"高级设置"
  4. 勾选 "手动设置 DNS 服务器"
  5. 在 "首选 DNS" 输入:8.8.8.8
  6. 在 "备用 DNS" 输入:8.8.4.4
  7. 点击 "保存"并"重启路由器"

推荐 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 国内老牌,适合家庭用户

修改注意事项

  1. DNS 修改后需刷新缓存:
    • Windows: ipconfig /flushdns(管理员身份)
    • macOS: sudo killall -HUP mDNSResponder
    • Linux: sudo systemd-resolve --flush-caches
  2. 验证修改是否生效:
    • 命令行执行:nslookup www.google.com,查看返回的 Server 是否为您设置的 DNS
  3. 若网络不稳定,可尝试恢复为自动获取 (DHCP) 或更换其他 DNS 服务器

总结

  • Windows:通过网络适配器属性或使用 netsh 命令修改
  • macOS:通过系统偏好设置的网络选项或终端命令修改
  • Linux:通过图形界面网络设置或直接编辑 /etc/resolv.conf 文件
  • 路由器设置:修改路由器 DNS 可让所有连接设备受益,推荐使用此方法
修改 DNS 可提升网络稳定性和访问速度,建议优先考虑在路由器上进行全局设置,一劳永逸解决所有设备的 DNS 问题。如需临时测试不同 DNS 服务,可在单个设备上单独修改。
上一个电脑教程:如何将DNS设置为自动获取?
下一个电脑教程:如何查看电脑当前的DNS服务器地址?