本文目录导读:

Windows 系统(以 Win10/Win11 为例)
步骤:
-
打开网络连接设置
- 右键点击任务栏右下角的网络图标(Wi-Fi 或以太网),选择 “网络和 Internet 设置”。
- 或者:进入 控制面板 → 网络和共享中心 → 点击左侧的 “更改适配器设置”。
-
选择当前使用的网络连接
- 找到你正在使用的连接(如“以太网”或“WLAN”),右键点击它,选择 “属性”。
-
修改 IPv4 的 DNS 设置
- 在弹出的窗口中,双击 “Internet 协议版本 4 (TCP/IPv4)”。
- 勾选 “使用下面的 DNS 服务器地址”。
- 依次填入你想要的 DNS 地址(首选
8.8.8,备用8.4.4,即 Google 公共 DNS)。 - 点击 “确定” 保存。
-
(可选)修改 IPv6 的 DNS 设置
- 如果你使用 IPv6,可以同时修改 “Internet 协议版本 6 (TCP/IPv6)”,填入对应的 IPv6 DNS(如
2001:4860:4860::8888)。
- 如果你使用 IPv6,可以同时修改 “Internet 协议版本 6 (TCP/IPv6)”,填入对应的 IPv6 DNS(如
-
生效
- 修改后,可打开命令提示符(CMD)输入
ipconfig /flushdns刷新 DNS 缓存,立即生效。
- 修改后,可打开命令提示符(CMD)输入
提示:常用的公开 DNS 有:
- Cloudflare:
1.1.1(主)、0.0.1(备)- 阿里 DNS:
5.5.5、6.6.6- 114 DNS:
114.114.114、114.115.115
macOS 系统
步骤:
-
打开系统偏好设置
- 点击屏幕左上角的苹果图标 → 系统偏好设置 → 网络。
-
选择网络服务
- 在左侧列表中,选择你当前使用的网络(如 Wi-Fi 或以太网),然后点击右下角的 “高级”。
-
切换到 DNS 标签页
- 点击顶部标签栏的 “DNS”。
- 点击左下角的 号,添加新的 DNS 服务器地址。
- 可以一次添加多个,并按住右侧的 “三横线” 拖拽调整顺序(排在上面的优先)。
- 最后点击 “好” → “应用” 保存。
Linux 系统(以 Ubuntu 为例,使用 systemd-resolved)
通过编辑配置文件(较通用)
-
编辑
/etc/resolv.conf文件- 使用
sudo权限打开:sudo nano /etc/resolv.conf - 改为类似以下(以 Cloudflare 为例):
nameserver 1.1.1.1 nameserver 1.0.0.1 - 按
Ctrl+O保存,Ctrl+X退出。
- 使用
-
注意:某些 Linux 发行版(如 Ubuntu 18.04+ 使用 systemd-resolved)的
resolv.conf是动态生成的,手动修改可能被覆盖,建议使用 Netplan 或 NetworkManager 等工具。
使用 Netplan(Ubuntu Server)
- 编辑
/etc/netplan/01-netcfg.yaml(文件名可能不同),在nameservers下添加:network: version: 2 renderer: networkd ethernets: eth0: # 你的网卡名称 dhcp4: yes nameservers: addresses: [1.1.1.1, 1.0.0.1] - 运行
sudo netplan apply生效。
使用 GUI(桌面版)
- 进入 设置 → 网络 → 点击当前连接的 齿轮图标 → IPv4 标签 → DNS 改为 自动 或 手动 输入地址。
修改路由器 DNS(全局生效,推荐)
如果想让局域网内所有设备(手机、电脑等)都使用你设置的 DNS,可以在路由器后台修改:
- 登录路由器管理界面(地址通常是
168.1.1或168.0.1,用户名密码在路由器背面)。 - 找到 网络设置、WAN 口设置 或 DHCP 服务器 等相关选项。
- 在“DNS 设置”部分,将默认的“自动获取”改为“手动输入”,填入你想要的 DNS 地址。
- 保存/应用 设置,部分路由器需要重启才能生效。
- 注意:修改后,之前连接的设备可能需要重新连接 Wi-Fi 或重启网络才能使用新 DNS(或等待 DHCP 租约更新)。
注意事项
- 权限:修改 DNS 通常需要管理员权限(Windows 需要以管理员身份运行某些操作,Linux 需要
sudo)。 - 生效时间:修改后,请刷新 DNS 缓存(Windows:
ipconfig /flushdns;macOS:sudo dscacheutil -flushcache;Linux:sudo systemd-resolve --flush-caches或重启systemd-resolved)。 - 验证:可以使用
nslookup或dig命令,或访问 ipleak.net 检查 DNS 是否生效。 - 备份:修改前建议记下原来的 DNS 地址,方便恢复。
- 特殊情况:某些网络(如公司内网、学校网络)可能强制要求使用指定的 DNS,修改后可能导致部分内部域名无法解析,建议谨慎操作。
希望这些步骤能帮助你顺利修改本地 DNS,如果有具体的操作系统版本,可以进一步细化步骤。
标签: Windows系统设置 网络属性修改
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。