电脑与路由器DNS设置完全指南
你是否曾感觉网页打开变慢?访问某些网站莫名出错?或者希望享受更安全、更快速的网络体验?这些问题很可能与DNS(域名系统)的设置息息相关,DNS如同互联网的“电话簿”,负责将我们输入的网址(如 www.baidu.com)转换成计算机能识别的IP地址(如 220.181.38.148),选择高效、稳定的DNS服务器,并正确设置,是优化网络性能、提升安全性的关键一步,本指南将手把手教你如何在电脑(Windows/macOS)和路由器上设置DNS。
为什么需要自定义DNS?
默认ISP DNS的局限 你的网络服务提供商(ISP)通常会分配默认的DNS服务器,这些服务器可能速度不够快、稳定性欠佳,甚至存在劫持(将错误网址指向广告页面)或日志记录用户访问行为的风险。
提升速度与响应 公共DNS服务(如阿里DNS、腾讯DNS、Cloudflare DNS、Google DNS)通常拥有遍布全球的节点和优化的缓存策略,能显著缩短域名解析时间,加快网页加载。
增强安全性 部分公共DNS提供恶意网站过滤、钓鱼网站拦截、DNSSEC验证等安全功能,为你的上网保驾护航。
解决特定问题 有时DNS故障会导致无法访问特定网站,更换DNS是有效的排查和解决手段。
访问控制(高级) 在路由器设置特定DNS(如家庭防护DNS),可对连接该路由器的所有设备实现内容过滤。
主流公共DNS推荐(IPv4 & IPv6)
阿里DNS
首选223.5.5.5
备用223.6.6.6
* IPv6:2400:3200::1
,2400:3200:baba::1
(国内速度快,稳定性好)
腾讯DNS (DNSPod Public DNS+):
首选119.29.29.29
备用182.254.116.116
* IPv6:2402:4e00::
Cloudflare DNS (1.1.1.1):
首选1.1.1.1
备用1.0.0.1
* IPv6:2606:4700:4700::1111
,2606:4700:4700::1001
(注重隐私和速度)
Google DNS:
首选8.8.8.8
备用8.8.4.4
* IPv6:2001:4860:4860::8888
,2001:4860:4860::8844
(全球覆盖广)
百度DNS
首选180.76.76.76
备用180.76.76.76
(国内节点)
选择建议: 国内用户优先考虑阿里DNS或腾讯DNS,速度和本地化支持更优,注重隐私可选择Cloudflare,Google DNS在国内某些地区可能速度稍慢。
一、 在Windows电脑上设置DNS
1、打开网络设置:
* 右键点击任务栏右下角的网络图标(Wi-Fi或小电脑图标)。
* 选择“打开网络和 Internet 设置”。
* 或者,通过开始菜单 -> 设置(齿轮图标)-> 网络和 Internet。
2、进入适配器选项:
* 在“网络和 Internet 设置”页面,点击“更改适配器选项”(在“高级网络设置”下)。
3、选择当前网络连接:
* 找到你当前正在使用的网络连接(“以太网”对应有线网卡,“WLAN”或你的Wi-Fi名称对应无线网卡)。
* 右键点击该连接,选择“属性”。
4、配置IPv4 DNS:
* 在属性窗口中,滚动找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
* 在弹出的窗口中,选择“使用下面的 DNS 服务器地址”。
在“首选 DNS 服务器” 框中输入你选择的DNS地址(例如223.5.5.5
)。
在“备用 DNS 服务器” 框中输入另一个地址(例如223.6.6.6
)。
(可选)配置IPv6 DNS 如果你需要设置IPv6 DNS,双击“Internet 协议版本 6 (TCP/IPv6)”,同样选择“使用下面的 DNS 服务器地址”,并填入对应的IPv6 DNS地址(例如阿里DNS的2400:3200::1
和2400:3200:baba::1
)。
重要 勾选下方的“退出时验证设置”(如果存在)。
* 点击“确定” 保存IPv4/IPv6设置。
5、关闭属性窗口: 点击“确定” 关闭网络连接的属性窗口。
6、刷新DNS缓存(推荐): 设置完成后,最好刷新本地DNS缓存使新设置立即生效。
* 按Win + R
键打开运行框。
* 输入cmd
并按回车,打开命令提示符。
* 输入命令ipconfig /flushdns
并按回车,看到“已成功刷新 DNS 解析缓存。” 的提示即完成。
二、 在macOS电脑上设置DNS
1、打开系统偏好设置:
* 点击屏幕左上角的苹果菜单 ()。
* 选择“系统偏好设置”(或“系统设置” - 取决于macOS版本)。
2、进入网络设置:
* 点击“网络” 图标。
3、选择当前网络连接:
* 在左侧列表中选择你当前活跃的网络连接(如“Wi-Fi”或“以太网”)。
* 确保状态显示为“已连接”。
4、进入高级设置:
* 点击右下角的“高级...” 按钮。
5、配置DNS:
* 切换到“DNS” 选项卡。
* 你会看到左侧的“DNS 服务器” 列表,列表中可能已有你的ISP分配的DNS或之前设置的记录。
添加新DNS
* 点击列表左下角的“+” (加号) 按钮。
输入你选择的首选DNS服务器地址(例如223.5.5.5
),按回车。
再次点击“+” ,输入备用DNS服务器地址(例如223.6.6.6
),按回车。
(可选)添加IPv6 DNS 同样点击“+”输入对应的IPv6地址(例如阿里DNS的2400:3200::1
)。
移除旧DNS(可选但推荐) 选中列表中你不想要(如ISP默认)的DNS服务器地址,点击“-” (减号) 按钮将其删除,这样系统会优先使用你新添加的DNS,通常保留新添加的即可。
调整顺序(重要) DNS服务器按从上到下的顺序尝试使用,确保你添加的首选DNS在最上面,可以用鼠标拖动地址进行排序。
6、保存设置:
* 点击右下角的“好” 按钮。
* 回到网络窗口,点击“应用” 按钮使设置生效。
7、刷新DNS缓存(推荐): 打开“终端” (在“应用程序”->“实用工具”里),输入以下命令之一(根据你的macOS版本)并按回车:
macOS Big Sur (11.0.0) 及更新版本sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS Yosemite (10.10) 到 macOS Catalina (10.15)sudo killall -HUP mDNSResponder
* 输入密码后(输入时不会显示),命令执行完毕即可。
三、 在路由器上设置DNS(一劳永逸)
在路由器上设置DNS是最高效的方式!所有连接到该路由器的设备(电脑、手机、平板、智能家居等)都会自动使用你设置的DNS服务器,无需逐台设备配置。
1、登录路由器管理界面:
* 打开你的网页浏览器(Chrome, Firefox, Edge等)。
在地址栏输入路由器的管理IP地址,常见的有
192.168.0.1
192.168.1.1
192.168.3.1
10.0.0.1
查找路由器IP
Windows 命令提示符 (cmd
) 中输入ipconfig
,查看“默认网关”地址。
macOS 系统偏好设置->网络->选中连接->点击“高级”->TCP/IP选项卡,查看“路由器”地址。
输入路由器的管理员用户名和密码登录。(注意 这不是你的Wi-Fi密码!如果忘记,通常可在路由器背面标签找到默认信息,或需要重置路由器)。
2、找到DNS设置位置:
路由器管理界面各不相同,通常需要寻找类似以下名称的菜单或选项卡
网络设置 (Network Settings)
互联网设置 (Internet Settings) / WAN 设置 (WAN Settings)
DHCP 服务器 (DHCP Server)
高级设置 (Advanced Settings)
关键 你需要设置的是路由器从ISP获取IP地址方式(WAN口/DHCP)时使用的DNS,或者设置路由器自身使用的DNS,这通常位于“互联网连接” / “WAN” / “宽带设置” 相关页面。避免设置在“LAN” 或 “DHCP服务器” 下分配的DNS(除非你明确知道在做什么,那是给内网设备分配的内网DNS)。
* 寻找类似“DNS 服务器地址”、“使用以下 DNS 服务器地址”、“静态 DNS” 的选项,它可能和IP地址获取方式(动态IP/PPPoE)设置在一起。
3、填写DNS地址:
* 将获取IP地址的方式(如“动态IP/DHCP”或“PPPoE”)下的“DNS 服务器” 选项改为“手动” 或“使用下面的DNS服务器地址”。
* 在“首选 DNS 服务器” 框中输入地址(如223.5.5.5
)。
* 在“备用 DNS 服务器” 框中输入地址(如223.6.6.6
)。
(可选)添加IPv6 DNS 如果界面支持且你的网络有IPv6,找到IPv6 DNS设置区域填入。
4、保存并重启(至关重要):
* 仔细检查输入的DNS地址是否正确无误。
* 找到页面底部的“保存” (Save) 或“应用” (Apply) 按钮,点击保存设置。
关键步骤 大多数路由器在更改DNS等关键网络设置后,会提示你需要重启路由器才能生效,请务必按照提示重启路由器,重启可能需要1-2分钟。
验证DNS设置是否生效
设置完成后,验证一下是否成功使用了新的DNS服务器:
1、在电脑上(Windows为例):
* 打开命令提示符 (cmd
)。
* 输入ipconfig /all
并按回车。
* 找到你当前活动的网络适配器(如“以太网适配器 以太网”或“无线局域网适配器 WLAN”)。
* 查看“DNS 服务器” 项后面列出的地址,如果它显示的是你刚刚设置的DNS地址(如223.5.5.5
),则说明电脑设置成功。
2、使用nslookup(更准确):
* 在命令提示符 (cmd
) 中输入nslookup baidu.com
并按回车。
* 查看命令结果的第一部分“服务器” (Server) 后面显示的地址,这个地址就是当前正在为你解析域名的DNS服务器地址,它应该显示为你设置的DNS(如223.5.5.5
)。
* 第二部分显示的是baidu.com
解析出的IP地址。
重要安全提示
来源可靠 只使用信誉良好的公共DNS服务商(如本文推荐的),切勿随意使用来源不明的DNS地址,有安全风险。
警惕DNS劫持 如果发现浏览器经常被重定向到奇怪的页面或广告,即使设置了自定义DNS,你的路由器或电脑可能已被恶意软件劫持DNS,需进行安全扫描并重置网络设置。
HTTPS的重要性 即使使用安全DNS,也务必确保访问的网站使用HTTPS协议(浏览器地址栏有锁图标),DNS本身不加密传输内容,HTTPS能保护传输数据的机密性。
个人观点
作为一名有多年网络管理经验的站长,我强烈认为自定义DNS是每个网民都应该掌握的基础技能,它成本极低(免费),效果却立竿见影——无论是提升网页秒开率带来的畅快感,还是过滤恶意网站带来的安心感,都值得花这5分钟进行设置,在国内网络环境下,阿里DNS (223.5.5.5
/223.6.6.6
) 是我最常推荐的选择,它在速度、稳定性、安全性和本地化支持上做到了优秀的平衡,路由器级别的设置更是省心省力,一次配置,全家受益,别再忍受默认DNS可能带来的卡顿与风险,动手优化你的DNS设置,享受更高效、更安全的网络体验吧!
文章摘自:https://idc.huochengrm.cn/dns/11798.html
评论
力芸熙
回复设置电脑DNS,先进入网络设置,选择Internet协议版本4(TCP/IPv4),点击属性,选择使用下面的DNS服务器地址,输入路由器设置的DNS地址即可。