手动设置DNS服务器的核心答案:打开系统的网络适配器属性,把”自动获得DNS服务器地址”改成”使用下面的DNS服务器地址”,填好首选和备用两个地址即可。Windows的路径是”控制面板→网络和Internet→网络和共享中心→更改适配器设置→右键网卡属性→Internet协议版本4(TCP/IPv4)→属性”,填完点确定,再执行一次ipconfig /flushdns让旧记录失效,整套操作两分钟能完成,难点不在点哪里,而在于填什么地址、填完不生效怎么回头。
先弄清楚手动设置DNS实际改了什么
DNS是域名到IP的翻译员,你输入网址,系统先问DNS服务器”这个域名指向哪台机器”,拿到IP才去建立连接,默认情况下,这个翻译员由运营商通过DHCP自动下发,你什么都不用管,手动设置,就是把下发的那个地址换成你自己指定的。
这件事值不值得做,看场景:
- 运营商DNS劫持导致弹广告:输错网址被跳到导航页,手动换成公共DNS通常能解决。
- 访问某些境外站点解析缓慢或失败:换一个解析策略不同的DNS,有概率改善,但这类问题本质是线路,DNS只能解决一部分。
- 家庭网络要给儿童设备做过滤:把DNS指向带家长控制功能的解析服务,比逐台装软件省事。
- 公司内网有自建DNS服务器:办公电脑必须手动指向内网DNS,否则访问内部系统会解析失败。
- 经常换网络环境:咖啡厅、机场、酒店WiFi手动填的DNS反而容易出问题,不建议动。
大多数普通家庭用户,改动DNS带来的体感差别有限,因为网页加载的大头在内容和线路,不在解析这一步,别指望换个DNS就能让宽带提速,那是两回事。
手动设置dns服务器填什么地址好:常见公共DNS对照
这是被问得最多的问题,业内专家指出,公共DNS之间真正的差异在解析策略、缓存覆盖和附加能力上,而不是单纯的”快慢”,下面几个是长期可用、口碑稳定的选择。
| 服务商 | 首选地址 | 备用地址 | 特点 | 适合人群 |
|---|---|---|---|---|
| 114DNS | 114.114.114 | 114.115.115 | 国内老牌公共DNS,覆盖广,兼容性好 | 追求稳妥的普通用户 |
| 简米云公共DNS | 5.5.5 | 6.6.6 | 国内节点密集,解析响应稳定 | 家用宽带、日常上网 |
| 腾讯DNSPod | 29.29.29 | 254.116.116 | 对国内域名支持好,抗污染能力较好 | 游戏、视频用户 |
| Cloudflare | 1.1.1 | 0.0.1 | 强调隐私,支持加密查询 | 关注隐私的技术用户 |
| Google Public DNS | 8.8.8 | 8.4.4 | 全球覆盖,海外站点解析稳定 | 有跨境访问需求的人 |
选择时按这个顺序想:先确定有没有内网自建DNS(有就必须用内网的);没有就看是否需要加密DNS;都不需要,从表格前三行里挑一组即可。首选和备用不要填同一家的同一个IP,否则首选挂了备用也顶上不来,也别把两个地址填成同一个,那等于没设备用。
如果设备支持,优先考虑开启加密DNS(DoH/DoT),普通DNS查询走UDP 53端口,明文传输,中间环节看得见你查了什么,加密DNS把查询包在HTTPS或TLS里,隐私性好一些,代价是首次解析可能慢一点点。
Windows上手动设置dns服务器完整步骤
图形界面操作(Win10/Win11通用思路)
- 按
Win+R输入ncpa.cpl,直接打开网络连接窗口,比一层层点文件夹快。 - 右键当前在用的网卡(有线叫”以太网”,无线叫”WLAN”),选”属性”。
- 双击”Internet协议版本4(TCP/IPv4)”。
- 选中”使用下面的DNS服务器地址”,首选填
5.5.5,备用填29.29.29。 - 一路点确定,Windows 11也可以走”设置→网络和Internet→以太网→DNS服务器分配→编辑→手动”,效果一样。
注意:只改DNS,不要顺手把上面的IP地址也改成手动,很多人图省事把IP、子网掩码、网关一起填了,填错一个就断网,还以为是DNS的问题。
命令行批量设置(适合多台机器或远程操作)
管理员权限打开命令提示符:
netsh interface ipv4 set dnsservers name="WLAN" source=static address=223.5.5.5 register=primary
netsh interface ipv4 add dnsservers name="WLAN" address=119.29.29.29 index=2
ipconfig /flushdns
把WLAN换成你实际的连接名称,用netsh interface show interface可以先查。register=primary是让系统把本机域名注册到DNS,不需要的话可以去掉。
验证是否真的生效
ipconfig /all
nslookup www.baidu.com
ipconfig /all里DNS服务器一栏显示的就是当前生效地址。nslookup返回的”服务器”和”地址”两行也会显示实际使用的DNS,想看更接近真实浏览行为的解析,用nslookup www.taobao.com 223.5.5.5指定服务器测试,能判断某个DNS对你常访问的站点解析质量如何。
路由器手动设置dns服务器和单机设置的区别
这两者的关系经常被搞混,一句话讲清:路由器上设置是全局生效,电脑上设置是单机生效,而且单机设置的优先级更高。
- 路由器里改的是DHCP下发的DNS,路径一般在”网络设置→DHCP服务器→主DNS/备用DNS”,所有连上这台路由的设备自动继承,包括手机、电视、扫地机器人。
- 单台设备手动设了DNS,就覆盖路由器下发的值,其他设备不受影响。
- 想统一管理,就在路由器上改,改一次全家覆盖;只想给某台电脑单独优化,就单机改。
实际配置时推荐先改路由器,这样手机、平板、智能电视不用一台台折腾,尤其智能电视这类系统精简、设置项藏得很深的设备,单独改DNS很费劲。
手机端口的设置入口
- 安卓:Wi-Fi列表里长按当前网络→修改网络→高级选项→IP设置改成”静态”→填DNS 1和DNS 2,安卓9以上还有”私人DNS”(设置→网络和互联网→私人DNS),填
dns.alidns.com这类主机名即可走加密解析。 - iPhone:设置→无线局域网→点当前网络右侧的i图标→配置DNS→手动→添加服务器,删掉原来自动获取的条目。
电脑手动设置dns服务器后无法上网怎么办
这活儿做完后最容易踩的坑,按顺序排查:
- 先看IP还在不在自动获取:
ipconfig里如果IPv4地址是169.254开头,说明根本没拿到IP,问题在DHCP不在DNS,把适配器里IPv4改成”自动获得IP地址”。 - 检查地址有没有敲错:
5.5.5敲成5.5.55就直接解析失败,用ping 223.5.5.5测连通性,ping不通说明该DNS在当前网络被拦。 - IPv6在抢戏:系统同时拿到IPv6的DNS时,会优先用IPv6查询,如果IPv6的DNS有问题,表现就是”能上微信不能开网页”,在适配器属性里暂时取消勾选”Internet协议版本6″试试。
- 浏览器和系统缓存没清:
ipconfig /flushdns,浏览器里再清一次自己的DNS缓存(Chrome可访问chrome://net-internals/#dns点清除)。 - 公司或校园网限制:部分内网只允许使用指定DNS,外部DNS的53端口被防火墙上封掉,这时候只能改回自动获取,或联系网管。
回滚永远是一步之遥:把”使用下面的DNS服务器地址”改回”自动获得DNS服务器地址”,确定即可,设置前建议先截图记下原来的数值,比事后回忆靠谱。
关于手动设置dns服务器的常见疑问
手动设置DNS会不会让网速变快?
对解析这一步有帮助,对下载和视频加载帮助很小,网页打开涉及解析、建连、传输多个环节,DNS只占最前面的一小段,如果原来运营商的DNS响应迟缓或频繁解析失败,换掉后体感会明显;如果原来的解析本来就正常,换了基本无感,行业共识认为,DNS优化的价值更多体现在稳定性和抗污染上,而不是带宽。
手动设置dns服务器后微信能发消息但网页打不开,是什么原因?
这种”部分应用正常”的现象,通常说明网络层是通的,问题出在域名解析上,微信的部分通信走的是已建立的IP长连接和自建通道,对DNS依赖较低;浏览器每一次访问新域名都要解析,DNS一坏就全崩,优先查三件事:填的DNS地址是否可达、系统是否被IPv6的DNS拖住、路由器是否还在下发旧的DNS造成冲突。
公司内网环境下设置DNS要注意什么?
内网有域控或自建解析服务时,DNS必须指向内网服务器,否则访问OA、财务系统、内部代码仓库会全部解析失败,据工信部相关规划文件,企业网络的分层解析部署近年持续规范,内外网分离已成常规做法,实操上建议:内网DNS设为首选,公共DNS设为备用,或者干脆在DNS服务器上配置转发器,让内网DNS自己把外部查询转出去,客户端只填一个地址最省心。
最后收一句:手动设置DNS是一项十分钟内能掌握的基础操作,关键动作只有两个选对地址组合,出问题时能一键退回自动获取,把这两点做扎实,剩下的就是根据自己实际的网络环境去微调。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/776852.html

