如何在不同操作系统和设备上设置DNS?
设置DNS(域名系统)可以帮助你优化网络连接速度、访问被限制的网站或增强网络安全性。以下是不同操作系统和设备上的DNS设置方法:
一、Windows 系统
打开网络设置
- 右键点击任务栏右下角的网络图标,选择 “打开网络和 Internet 设置”。
- 进入 “网络和共享中心” > 点击当前连接的网络名称(如“Wi-Fi”或“以太网”)。
修改适配器选项
- 在新窗口中,点击左侧的 “更改适配器设置”。
- 右键点击当前使用的网络连接(如“Wi-Fi”),选择 “属性”。
设置DNS
- 双击 “Internet 协议版本 4 (TCP/IPv4)” 或 “Internet 协议版本 6 (TCP/IPv6)”。
- 选择 “使用下面的 DNS 服务器地址”,输入首选和备用DNS地址:
- 谷歌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
- 谷歌DNS:
- 点击 “确定” 保存。
二、Mac 系统
打开系统偏好设置
- 点击左上角苹果图标 > “系统偏好设置” > “网络”。
选择网络连接
- 选择当前使用的网络(如Wi-Fi),点击右下角 “高级”。
设置DNS
- 切换到 “DNS” 选项卡。
- 点击左下角 + 号,输入DNS服务器地址(如
1.1.1.1
)。 - 拖动DNS服务器调整优先级,完成后点击 “确定” > “应用”。
三、Linux 系统(以Ubuntu为例)
图形界面
- 进入 “设置” > “网络”,点击当前连接的齿轮图标。
- 选择 “IPv4” 或 “IPv6” 标签,关闭 “自动 DNS”。
- 输入自定义DNS地址,保存后重启网络。
命令行
# 修改配置文件(以netplan为例)
sudo nano /etc/netplan/01-network-manager-all.yaml
# 在配置文件中添加DNS(示例):
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: true
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
# 应用配置
sudo netplan apply
四、手机/平板
iOS(iPhone/iPad)
- 进入 “设置” > “Wi-Fi”,点击当前连接的Wi-Fi名称右侧的 ⓘ 图标。
- 选择 “配置DNS” > “手动”。
- 删除原有DNS服务器,添加新地址(如
1.1.1.1
),保存。
Android
- 进入 “设置” > “网络和互联网” > “Wi-Fi”。
- 长按已连接的Wi-Fi网络,选择 “修改网络” > “高级选项”。
- 将 IP 设置 改为 “静态”,输入DNS地址,保存。
五、路由器设置(全局生效)
- 登录路由器管理页面(通常通过浏览器输入
192.168.1.1
或192.168.0.1
)。 - 找到 “网络设置” 或 “WAN 设置” 中的 DNS 服务器 选项。
- 输入自定义DNS地址,保存并重启路由器。
常见DNS推荐
服务商 | IPv4 DNS | IPv6 DNS |
---|---|---|
谷歌 | 8.8.8.8, 8.8.4.4 | 2001:4860:4860::8888 |
Cloudflare | 1.1.1.1, 1.0.0.1 | 2606:4700:4700::1111 |
OpenDNS | 208.67.222.222, 208.67.220.220 | 2620:119:35::35 |
注意事项
- 备份原DNS:修改前记录原始DNS地址,以便恢复。
- 测试连接:设置完成后访问网站测试是否生效(如 DNS Leak Test)。
- 防火墙/安全软件:确保未拦截DNS请求。
如有问题,可尝试清除DNS缓存(Windows:ipconfig /flushdns
;Mac/Linux:sudo systemd-resolve --flush-caches
)。