可通过ipconfig /all、ipconfig /all | findstr "DNS"或PowerShell的Get-DnsClientServerAddress命令查看Windows 10当前网络连接的DNS服务器地址,分别适用于全量查看、快速过滤和结构化查询场景。

如果您在Windows 10系统中需要确认当前网络连接所使用的DNS服务器地址,则可通过系统内置命令快速获取。以下是具体操作步骤:
一、使用ipconfig /all命令查看DNS服务器
该命令可调用系统网络协议栈接口,一次性输出所有启用与禁用网络适配器的完整配置信息,其中“DNS服务器”字段明确列出主DNS与备用DNS的IPv4地址,适用于所有有线及无线连接场景。
1、按下Win + R组合键,打开“运行”对话框。
2、在输入框中键入cmd,然后按回车键启动命令提示符窗口。
3、在命令提示符中输入ipconfig /all并按回车执行。
4、滚动查看输出内容,定位到当前活跃的网络适配器名称,例如无线局域网适配器 WLAN或以太网适配器 以太网。
5、在对应适配器的信息块内,查找标有DNS服务器的条目,其后列出的第一个IPv4地址为主DNS服务器,第二个为备用DNS服务器(如有)。
二、使用ipconfig /all配合过滤命令精确定位DNS行
当系统存在多个网络适配器(如虚拟网卡、蓝牙网络等)时,完整输出可能冗长难读。通过管道符结合findstr命令,可跳过无关信息,仅显示含DNS服务器地址的行,提升识别效率。
1、按下Win + R组合键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、输入命令:ipconfig /all | findstr "DNS",然后按回车执行。
4、命令将直接输出所有匹配“DNS”关键词的行,包括“DNS服务器”及其对应的IPv4地址值。
三、通过PowerShell获取DNS服务器列表
PowerShell提供更结构化的网络对象访问能力,Get-DnsClientServerAddress命令专用于查询各接口绑定的DNS服务器地址,支持按接口名称筛选,结果以表格形式呈现,便于比对多网卡配置。
1、右键点击“开始”按钮,在弹出菜单中选择Windows PowerShell或Windows Terminal。
2、在终端窗口中输入命令:Get-DnsClientServerAddress -AddressFamily IPv4 | Where-Object {$_.ServerAddresses -ne $null} | Select-Object InterfaceAlias, ServerAddresses,然后按回车。
3、系统将列出所有已配置IPv4 DNS服务器的网络接口名称及其对应DNS地址数组。










