那么问题来了,我们为什么要关心路由器的“本地DNS”呢?原因很简单,很多时候,你上网慢、打不开网页,甚至看视频卡顿,锅可能就出在这个“电话本”上,默认情况下,你的路由器会去问你的宽带运营商(比如电信、联通、移动)的DNS服务器,运营商的服务器,尤其是在晚高峰,就像春运的火车站,挤得要命,反应自然就慢,有些运营商还会玩点小花招,比如你输错网址了,它不告诉你“查无此人”,而是直接给你弹个广告页面,这就是所谓的DNS劫持。
自己动手,把路由器的DNS换成更快、更干净、更安全的第三方公共DNS,就成了提升上网体验最简单、最立竿见影的方法之一。
好,绕了这么大一圈,咱们终于回到正题:怎么看路由器本地DNS?
别急,这个问题其实有两层意思,得先搞清楚,第一层,是你想看看你当前设备(比如手机、电脑)正在使用哪个DNS服务器;第二层,是你想登录到路由器后台,看看它正在给所有设备分配哪些DNS服务器,我们今天要重点解决的是后者,但前者也是基础,我们捎带手讲一下。
第一步:从你的设备入手,看看“战况”如何
这是最基础的操作,可以让你快速了解你的网络目前用的“电话本”到底是谁。
Windows电脑按Win + R 键,输入cmd 回车,弹出一个黑乎乎的窗口,在里面敲ipconfig /all 然后回车,你会看到一大串信息,找到“以太网适配器”或者“无线局域网适配器 Wi-Fi”那一段,里面有一行叫“DNS 服务器”,后面跟着的IP地址,比如192.168.1.1 或者8.8.8.8,这就是你当前正在用的DNS。
* 如果显示的是192.168.x.x 这种,说明你的设备是问路由器要的,路由器自己再去找上级DNS,这个IP大概率就是你路由器的网关地址。
* 如果显示的是8.8.8.8 或114.114.114.114 这种,说明你直接在电脑上修改过DNS设置,跳过了路由器。
Mac电脑系统偏好设置 -> 网络 -> 选择你当前用的网络(Wi-Fi或有线) -> 高级 -> 切换到DNS标签页,里面列着的就是。
手机(以iPhone为例)设置 -> 无线局域网 -> 点击当前连接的Wi-Fi名称旁边的蓝色“i”图标 -> 向下翻,找到“配置DNS”,如果是“自动”,那就是用路由器分配的;如果是“手动”,那就是你自己设的。
Android手机大同小异,设置 -> WLAN -> 长按当前连接的Wi-Fi -> 修改网络 -> 高级选项 -> IP设置 -> 改为“静态”,就能看到DNS了。(注意,大部分手机默认是“DHCP”,看不到)。
这一步做完,你就知道你的设备现在被谁指挥了,如果看到的是运营商的地址,或者还不是特别理想的公共DNS,那咱们就进入下一步,去源头——路由器那里改。
第二步:登录路由器后台,找到“指挥中心”
这才是我们真正要讲的“怎么看”,所谓“看”,就是要登录到路由器的管理界面,找到DNS设置的位置,看看它当前配的是什么,然后才能决定要不要改。
1、找到“门牌号”:打开浏览器,在地址栏输入你家路由器的网关地址,最常用的是192.168.1.1 或者192.168.0.1,这个地址你在第一步的ipconfig里看到的“默认网关”就是它,如果不确定,可以翻翻路由器底部的贴纸,通常都有写,也有用的是特殊地址,比如小米路由器的miwifi.com,华硕的router.asus.com。
2、拿出“钥匙”:输入地址后,会弹出一个登录框,你需要输入管理员的用户名和密码,这个也在路由器的贴纸上,一般默认是admin/admin 或者admin/123456,如果你自己改过但忘了,那就只能按路由器背后的“Reset”键长按5秒恢复出厂设置了。
3、进入“控制室”:登录进去的界面五花八门,不同的品牌、不同的型号,界面长得完全不一样,但万变不离其宗,你要找的设置项,名字通常都很相似,带着下面这几个关键词去找,准没错:
网络设置
WAN口设置 (广域网设置)
高级路由设置
DHCP服务器 (这是最关键的一个!)
DNS设置
关键点来了:不同的设置位置,含义完全不同!
很多新手朋友会栽在这个坑里,路由器的DNS设置,常见的有两个地方:
第一个地方WAN口设置(互联网连接设置)里的DNS。
* 这通常是在你设置“上网方式”的页面里,宽带拨号(PPPoE)”或者“动态IP”,这里有一个选项叫做“手动设置DNS服务器”。
这个DNS是干什么的? 是让路由器自己,去问这个DNS服务器取地址,也就是说,当你的设备问路由器“这个网站IP是多少?”的时候,路由器自己不知道,它得去问这里填的这个上级DNS。
举个例子你在这里填了114.114.114.114,那路由器就会把114.114.114.114 作为自己的上游DNS。
第二个地方DHCP服务器设置里的DNS。
* DHCP通俗讲就是“地址分配器”,你家里的所有设备(手机、电脑、电视、智能家电)连上Wi-Fi时,路由器会通过DHCP功能,自动给它们分配IP地址、子网掩码、默认网关,以及DNS服务器。
这个DNS是干什么的? 就是告诉所有连上来的设备“嘿,你们以后问这个地址查电话本。”
* 这里通常也有一个选项,可以让你手动指定要分配的DNS,如果你不填,默认情况下,路由器就会把WAN口设置里填的DNS(或者从运营商自动获取的DNS)分配给设备。
举个例子你在DHCP服务器里,把主要的DNS填成8.8.8.8,备用的填成223.5.5.5,你手机上看到的DNS就会是这两个地址,而不是路由器的网关地址(192.168.1.1)。
“怎么看路由器本地DNS”?
你得登录进去,同时查看这两个地方。
1、 先去“WAN口设置”或者“上网设置”那里,看看它写的是“自动获取”还是有“手动输入”的IP,如果有手动输入的IP,那这上面的就是路由器自己的“大哥”。
2、 再去“DHCP服务器”设置那里,看看它有没有“手动设置DNS”的选项,如果有,并且你也填了,那这个就是你家里所有设备的“顶头上司”。
为什么我改了WAN口的DNS,但手机上看DNS还是192.168.1.1?
这就是大多数人混淆的地方,如果你只改了WAN口的DNS,而没有在DHCP服务器里把DNS手动设置一下,那DHCP服务器就会默认告诉所有设备:“你们的DNS就是路由器自己(192.168.1.1)”,然后你的设备去问路由器,路由器再去问WAN口设置的那个DNS,这叫DNS代理。
这种方式的好处是,路由器可以帮你做一层DNS缓存,有可能加快访问速度,坏处是,多了一道中转,如果你路由器性能差,它反而会成为瓶颈。
比较推荐的做法是: 在DHCP服务器设置里,直接把主用DNS和备用DNS手动填上,比如阿里的223.5.5.5 和223.6.6.6,或者腾讯的119.29.29.29,或者全球通用的谷歌8.8.8.8 和8.8.4.4,这样,你的手机、电脑等设备就直接去问这些权威的、快速的公共DNS,省得路由器再当一次“二传手”。
怎么把这事儿看清楚、弄明白:
1、 用ipconfig或手机设置,看自己设备拿到的DNS是啥。(是路由器的IP还是公网IP?)
2、 登录路由器。
3、 找到“DHCP服务器”设置,看看它里面是怎么设的。这里的“手动”或“自动”决定了你家设备用的DNS是谁。
4、 找到“WAN口设置”或“上网设置”,看看路由器的上游DNS是谁。这里的设置决定了路由器自己的“靠山”。
把这两个地方看明白,你就能彻底掌控自己家里的网络“电话本”了,下次如果感觉网络卡顿,先不要急着打客服电话埋怨宽带师傅,自己用这个方法进去看一眼,换一个更靠谱的公共DNS,可能比你花几百块升级千兆宽带效果还要明显。
最后说一句,不同的路由器固件(比如小米、TP-Link、华硕、网件、甚至某些老路由器刷的梅林、OpenWrt),界面布局肯定不一样,但逻辑和关键词基本逃不出上面说的那些,细心找一找,你一定能在各种界面的犄角旮旯里找到它们,实在找不到,就百度你路由器品牌和型号的“DNS设置方法”,网上教程多如牛毛,这年头,做自己的“网络管理员”,其实没那么难。
文章摘自:https://idc.huochengrm.cn/dns/26010.html
评论