Win10怎么检查DNS设置在哪?

HCRM技术_小炮 DNS 2026-07-15 5 0

Win10怎么检查DNS设置在哪?别再翻来翻去找不到了

说实话,每次帮朋友远程修电脑,最常被问到的问题之一就是:“我的DNS设置到底在哪啊?怎么在Win10里找半天找不到?” 尤其最近很多人开始折腾“科学上网”、改DNS加速游戏、或者为了屏蔽广告用上了公共DNS,这一步就成了刚需,但Win10这个系统,说它简单吧,确实比Win7藏得深;说它难吧,其实摸清门路后也就那么几招,今天我就把Win10检查DNS设置的几个方法掰开揉碎讲一遍,保证你看完以后闭着眼睛都能找到。

为什么要查DNS设置?

先简单铺垫一下,DNS(域名系统)就像互联网的电话本,你输入“baidu.com”,电脑要先问DNS服务器“这个域名对应的IP地址是多少?”,得到答案后才能连上网站,如果你发现网页打不开、但微信能发消息,或者某些网站突然访问巨慢,十有八九是DNS在搞鬼,这时候你就得检查一下当前电脑用的是哪个DNS服务器——是运营商的默认DNS,还是你自己手动改过的114.114.114.114或者8.8.8.8。

方法一:最直观的图形界面——网络和共享中心(适合小白)

这条路是Windows的传统路径,从Win7到Win10基本没大变,步骤如下:

1、右键点击任务栏右下角的网络图标(那个小电脑或者Wi-Fi信号标志),选择“打开网络和Internet设置”。

2、在弹出的新窗口里,你会看到左边一列选项,点击“状态”(一般默认就在这个页面),然后往下翻,找到“网络和共享中心”这几个字,点进去。

3、进入经典的控制面板界面后,你会看到当前活动的网络,比如你连着Wi-Fi,就会显示“WLAN(你的Wi-Fi名称)”;插着网线就显示“以太网”。点击那个蓝色的网络名称

4、弹出一个叫“WLAN状态”或者“以太网状态”的窗口,里面有个“详细信息”按钮,点它。

5、此刻你会看到一个列表,里面有一项叫“IPv4 DNS 服务器”,后面跟着一串数字,比如192.168.1.1或者8.8.8.8。这就是你当前正在使用的DNS地址,如果显示了两行,第二行是备用DNS。

这个方法适合只想看一眼当前用的是哪个DNS,不需要修改,但如果你发现这里显示的是192.168.1.1这种路由器地址,那说明DNS解析是由路由器完成的,真正起作用的DNS还在路由器上。

方法二:用命令提示符——最快最准确(适合爱折腾的)

如果你跟我一样,觉得点鼠标太慢,或者遇到“详细信息”按钮是灰色的情况(Win10偶尔抽风),那就祭出命令大法,按Win + R 组合键,输入cmd 回车,然后敲下面这串命令:

ipconfig /all

屏幕会刷出一大堆信息,别被吓到,找到你当前用的网络适配器——如果是Wi-Fi就找“无线局域网适配器 Wi-Fi”,如果是网线就找“以太网适配器”,在里面找到一行:

IPv4  DNS 服务器 . . . . . . . . . . . . : 192.168.1.1

如果有多行,那是主备DNS,这个方法的好处是信息全面,连IPv6的DNS(如果开了)也能一并看到,而且速度极快,不用点来点去,需要提醒的是,有些人电脑里可能有多个虚拟网卡(比如装了VMware或VPN软件),别找错了,只看真实连接的物理网卡。

方法三:用PowerShell —— 稍微高级点,但更适合检查多台电脑

如果你习惯用PowerShell,或者想输出更整洁的结果,可以用这个,右键开始菜单选择“Windows PowerShell(管理员)”或直接搜索打开,输入:

Get-DnsClientServerAddress

它会列出所有网络接口的DNS服务器地址,如果只想看IPv4,可以加上参数:

Get-DnsClientServerAddress -AddressFamily IPv4 | Format-Table

这个命令的输出比ipconfig更清晰,直接列出一列“ServerAddresses”,而且还能显示接口索引,方便后续用脚本修改,不过对于普通用户来说,似乎有点杀鸡用牛刀了。

方法四:通过设置应用中的“高级网络设置”——Win10新版路径

很多人在Win10的设置应用里找不到以前熟悉的选项,因为微软把传统控制面板的内容逐步迁移到了“设置”里,从Windows 10 1809版本以后,你可以试试这条路:

1、点击开始菜单 -> 齿轮图标(设置) -> “网络和Internet”。

2、在左侧选择“状态”,然后点击“属性”按钮(注意,这里不是“网络和共享中心”,而是当前连接的网络名称下面的“属性”)。

3、往下翻,找到“IP设置”那一栏,里面有个“编辑”按钮,点击后就能看到当前IP和DNS配置,如果显示“自动(DHCP)”,说明DNS也是自动获取的;如果是“手动”,下面就会列出你设的DNS地址。

不过这个方法有个坑:它只能看到简略信息,而且对于某些网络适配器(比如虚拟网卡)不显示,所以我的建议是,日常检查用命令行的ipconfig /all,又快又准。

常见误解:我明明改了DNS,为什么查出来还是老的?

这个问题我遇到过无数次,有人在控制面板里手动填了8.8.8.8,但用ipconfig一查发现还是192.168.1.1,为什么?因为Win10允许每个网络适配器有多个DNS配置,而且生效优先级有讲究。 最关键的是:你改了某个网络的DNS,但当前连接的Wi-Fi或网线可能属于另一个网络配置文件,比如你改了“以太网”的DNS,但实际用的是Wi-Fi连的“网络2”,那就白改了。

另一个常见原因是某些杀毒软件或VPN会强行接管DNS设置,比如360、腾讯管家的一些“网络加速”功能,或者翻墙软件,这时候你手动改是没用的,得先去软件里关掉相关功能。

还有一个冷知识:从Win10 2004版本开始,系统引入了一个叫“DNS over HTTPS”(DoH)的功能,如果你在设置里开启了加密DNS,那么传统控制面板里看到的DNS可能只是“兜底”的,实际使用的是你指定的DoH服务器(比如Cloudflare的1.1.1.1或谷歌的8.8.8.8),检查DoH设置的位置比较隐蔽:设置 -> 网络和Internet -> 状态 -> 属性 -> IP分配旁的编辑按钮 -> 然后在弹出的窗口里找到“DNS服务器分配”下的“首选DNS加密”选项,如果显示“仅加密”,那么你看到的就是加密DNS。

该用哪种方法?

场景 推荐方法
只想看一眼当前用的DNS是啥 图形界面:网络和共享中心 -> 详细信息
需要快速准确,不怕命令ipconfig /all
怀疑DNS被劫持或需要对比多个接口Get-DnsClientServerAddress
检查是否开启了DNS over HTTPS 设置 -> 网络属性 -> 编辑IP设置

最后啰嗦一句:检查DNS设置这事儿,说简单也简单,说复杂也可能因为各种奇奇怪怪的软件冲突让你抓狂,如果发现改了DNS但网页依旧打不开,不妨先重启一下网络适配器(在控制面板里禁用再启用),或者重启电脑,有时候Win10的DNS缓存也会造成幻觉——明明改了但还在用旧的,这时可以用ipconfig /flushdns 命令清一下缓存。

好了,希望这篇手把手教学能帮到你,下次再有人问“Win10怎么检查DNS设置在哪”,你就把这篇甩过去,省得一遍遍解释,毕竟,能让电脑小白自己搞定的事,就不值得浪费喝茶的时间。

文章摘自:https://idc.huochengrm.cn/dns/27513.html

评论