不同设备上如何更改DNS服务器?
DNS服务器可以在Windows 11的网络适配器设置、macOS的网络设置、iPhone的Wi-Fi DNS配置、Android的个人DNS(Private DNS)菜单中分别直接输入更改,而在路由器上统一设置一次,连接的所有设备都会应用同一设置。
最后更新
在Windows 11上更改DNS服务器
进入设置 > 网络和Internet,点击正在使用的Wi-Fi或以太网,进入"硬件属性"。点击"DNS服务器分配"旁边的编辑,把自动改为手动,开启IPv4后输入首选DNS和备用DNS。
例如要使用Cloudflare DNS,首选可填1.1.1.1,备用填1.0.0.1。Google DNS则是8.8.8.8和8.8.4.4。
在macOS上更改DNS服务器
打开系统设置 > 网络,选择正在使用的连接,进入详细信息,打开DNS标签页。用左下角的+按钮可以添加想要的DNS服务器IP。
添加多个时会按从上到下的顺序使用,建议把最想优先使用的DNS放在列表最上面。
在iPhone上更改DNS服务器
进入设置 > Wi-Fi,点击已连接网络旁边的(i)图标,在"配置DNS"一项把自动改为手动。点击添加服务器,输入想要的DNS IP。
这个设置只对该Wi-Fi网络生效,如果连接其他Wi-Fi或使用蜂窝数据,需要分别单独设置。
在Android上设置个人DNS(Private DNS)
进入设置 > 网络和互联网(或"连接") > 个人DNS菜单,选择"个人DNS提供商主机名"。不是输入IP地址,而是输入类似dns.google或one.one.one.one这样的主机名。
个人DNS会同时应用于Wi-Fi和移动数据,并通过主机名以加密方式查询DNS,这一点和Windows、Mac、iPhone上直接输入IP地址的方式不同。
在路由器上一次性更改DNS服务器
登录路由器管理页面,在互联网(WAN)设置或DNS设置菜单中输入想要的DNS服务器IP并保存,连接到该路由器的所有设备就会自动使用同一个DNS,无需逐台设置。如果不知道路由器IP,可参考如何查看路由器IP地址。
不同设备上如何更改DNS服务器?:操作步骤
- 在Windows 11上更改进入设置 > 网络和Internet > 硬件属性 > 编辑DNS服务器分配,切换为手动并输入DNS IP。
- 在macOS上更改进入系统设置 > 网络 > 详细信息 > DNS标签页,用+按钮添加DNS服务器IP。
- 在iPhone上更改进入设置 > Wi-Fi > (i) > 配置DNS,切换为手动并输入服务器IP。
- 设置Android个人DNS进入设置 > 网络和互联网 > 个人DNS,输入
dns.google这样的主机名。 - 在路由器上一次性应用在路由器管理页面的DNS设置中输入想要的DNS服务器IP并保存。
常见问题
更改DNS能屏蔽广告吗?
使用带有广告屏蔽功能的DNS服务,可以减少部分广告,但不会让所有广告消失,屏蔽范围因服务而异。
Android的个人DNS和Windows、Mac的方式有什么不同?
Windows、Mac、iPhone都是直接输入DNS服务器的IP地址,而Android的个人DNS是输入dns.google这样的主机名,以加密方式(DNS-over-TLS)连接。
iPhone也有像Android那样的个人DNS菜单吗?
默认设置中没有像Android那样输入主机名的个人DNS菜单,而是需要在每个Wi-Fi网络中分别直接输入DNS服务器IP。
想把DNS设置恢复原状怎么办?
把各个页面中手动更改过的设置改回自动(DHCP),就会重新使用运营商默认提供的DNS服务器。