当前位置:首页 > 综合

怎么查找局域网dns

路由器背面那张贴纸,查找十有八九就写着DNS地址。局域翻过来看一眼,查找比在系统里点来点去快得多。局域但很多人不知道这事,查找或者路由器早被改过设置,局域贴纸上的查找信息已经作废。那就得另找办法。局域

先搞清楚一件事:局域网里谁在管DNS。查找绝大多数情况下是局域路由器。它从运营商那里拿到DNS地址,查找再通过DHCP分发给局域网内的局域设备。所以你查到的查找DNS,要么是局域路由器的地址(比如192.168.1.1),要么是查找运营商分配的公共DNS。少数情况下,有人会在路由器上手动指定DNS,比如换成8.8.8.8或者114.114.114.114。

Windows上怎么查

按Win+R,输入cmd,回车。黑窗口里敲:

ipconfig /all

找到你正在用的网卡——无线还是有线,别搞混了。下面有一行“DNS 服务器”,后面跟的IP就是。如果显示的是192.168.x.x这种内网地址,说明DNS请求先发给路由器,由路由器转发出去。如果显示的是公网地址,那就是直接用的公共DNS。

还有个更直观的办法:打开“网络和Internet设置”,点“查看网络属性”,往下翻,DNS服务器地址列得清清楚楚。图形界面比命令行友好,但命令行信息更全。

macOS和Linux

macOS打开终端,敲:

scutil --dns

输出内容比较多,看“nameserver”那一行就行。或者用更简单的:

cat /etc/resolv.conf

Linux用户直接看这个文件,内容一目了然。不过要注意,systemd-resolved管理的系统里,这个文件可能只是个存根,真实DNS在别处。用resolvectl status更准。

手机端

Android在“设置-网络和互联网-当前WiFi-高级”里能看到IP和DNS。不同品牌菜单路径略有差异,但大方向一样。iOS藏得深一些,得装个网络工具类App才能看到,系统设置里不直接显示DNS地址。这算是苹果的一个小气之处。

直接登录路由器看

浏览器输入网关地址,通常是192.168.1.1或192.168.0.1。登录后找“WAN口设置”或“互联网设置”,DNS地址一般写在那里。这里看到的是路由器实际使用的DNS,比设备上查到的更权威。如果路由器用的是“自动获取DNS”,那这里显示的地址就是运营商下发的。

有个细节值得留意:有些路由器会把DNS设置藏在“DHCP服务器”菜单里,而不是WAN口设置。因为DNS是通过DHCP下发的,所以逻辑上放在DHCP部分也说得通。找的时候两个地方都看看。

为什么查到的DNS可能不一样

同一局域网内,不同设备查到的DNS可能不同。原因不复杂——有的设备手动设了静态DNS,有的走了IPv6的DNS,有的被某些软件改了。比如某些游戏加速器会临时修改DNS设置。所以如果你在排查网络问题,最好以路由器上的设置为准。

另外,IPv6越来越普及,很多设备同时有IPv4和IPv6的DNS。查的时候别只看IPv4那一栏。Windows的ipconfig /all里,IPv6 DNS会单独列出来。

查DNS这事本身不复杂,关键是知道去哪里找。路由器背面、系统设置、命令行、路由器管理页面,四个地方任选其一就行。平时用不着,但网络出问题的时候,知道DNS指向哪里,能省不少排查时间。我自己的习惯是直接登录路由器看,一步到位,不用在每台设备上重复操作。

分享到: