打开浏览器输入网址,何查背后其实是服务一串IP地址在干活。DNS服务器就是器地那个把域名翻译成IP的中间人。你家的何查路由器、电脑、服务手机,器地甚至浏览器自己,何查都可能配置了不同的服务DNS地址。查清楚当前用的器地是哪个DNS服务器,有时候能解决网页打不开、何查网速慢、服务或者某些网站被劫持的器地问题。
我自己的何查习惯是,每次换路由器或者改网络设置之后,服务都会顺手查一下DNS。器地有一次朋友抱怨某视频网站加载特别慢,我让他把DNS从运营商默认的改成公共DNS,速度立刻正常了。所以知道怎么查,是个挺实用的技能。
Windows系统怎么查
最直接的办法是用命令提示符。按Win+R,输入cmd,回车。在黑框里敲:
ipconfig /all
回车之后会刷出一大串信息。找到“DNS 服务器”那一行,后面跟着的数字就是。通常会有两个,一个首选一个备用。如果你用的是无线网卡,注意看“无线局域网适配器 WLAN”下面的内容,别错看成以太网的。
图形界面也能看。右键任务栏的网络图标,打开“网络和Internet设置”,点“查看网络属性”。往下拉,能看到IPv4 DNS服务器那一栏。这个方法适合不太习惯命令行的人。
有个细节:如果你连的是公司或学校网络,DNS地址可能是内网IP,比如10开头的或者192.168开头的。这种通常是内部DNS,用来解析内部系统。家里用的通常是运营商分配的,或者你自己手动设的公共DNS。
macOS系统怎么查
打开终端,输入:
scutil --dns | grep nameserver
会列出当前所有网络服务的DNS。更简单的方法:系统设置里点“网络”,选中当前连接,点“详细信息”,切换到“DNS”标签页。左边是DNS服务器地址,右边可以加减。我见过有人在这里堆了四五个DNS,其实没必要,两个足够。
macOS有个容易混淆的地方:如果你同时插着网线和连着WiFi,系统可能优先用其中一个的DNS。终端命令会按服务顺序列出,排在前面的生效。
手机和路由器
安卓手机在“设置-网络和互联网-私人DNS”里能看到,但这里通常只显示“自动”或“关闭”。想查具体地址,得进WiFi详情页,点当前连接的网络,看IP设置。有些安卓版本藏得比较深,在“高级”里面。
iPhone更简单:设置-无线局域网,点当前WiFi右边的i图标,往下拉看“配置DNS”。如果是“自动”,就看不到具体地址。改成“手动”才会显示。我一般不动它,除非有特殊需求。
路由器层面查最彻底。浏览器输入192.168.1.1或者192.168.0.1,登录后台。不同品牌界面不一样,找“网络设置”或“DHCP设置”里的DNS字段。这里设置的DNS会下发给所有连这个路由器的设备。如果你在电脑上查到的是路由器地址(比如192.168.1.1),说明DNS请求先发给路由器,再由路由器转发。这种叫DNS代理。
浏览器和在线工具
Chrome有个隐藏页面:地址栏输入chrome://net-internals/#dns,点“DNS lookup”可以查特定域名的解析结果,但不直接显示你用的DNS服务器地址。Firefox在about:config里搜network.dns,能看到一些相关参数,同样不直观。
在线工具比如dnsleaktest.com,打开后点“标准测试”,它会告诉你当前出口DNS是哪些。这个适合检查VPN有没有泄漏DNS。我试过几次,结果和系统里查到的偶尔不一致,因为浏览器可能走了DoH(DNS over HTTPS)。Firefox和Chrome现在默认开启DoH,这时候你系统设置的DNS可能被绕过。
想确认DoH有没有生效,在Firefox地址栏输入about:networking#dns,看“TRR”那一栏。如果是true,说明走了加密DNS。Chrome在chrome://settings/security里能看到“使用安全DNS”的开关。
查DNS地址这件事,不同设备不同系统各有各的路径。没有统一答案,但思路是一样的:找到网络配置里那个填数字的地方。多查几次就熟了。我建议至少知道自己常用网络下的DNS是什么,万一哪天网页打不开,换个DNS往往比重启路由器管用。


相关文章




精彩导读
热门资讯
关注我们