可通过四种方法查询Windows当前DNS服务器:一、网络连接详细信息;二、ipconfig /all命令;三、PowerShell的Get-DnsClientServerAddress;四、IPv4属性设置界面。

如果您正在使用Windows系统,但不确定当前网络连接实际使用的DNS服务器地址,则可通过系统内置的多种图形界面或命令行方式直接获取。以下是适用于Win10与Win11系统的具体查询方法:
一、通过网络连接详细信息查看DNS服务器
该方法利用系统图形界面快速访问当前活动网络连接的实时参数,所显示的DNS服务器地址为系统当前正在向其发起域名解析请求的实际IP,无需命令行操作,结果即时可信。
1、在任务栏右下角找到网络图标(Wi-Fi信号图标或以太网插头图标),右键单击该图标。
2、在弹出菜单中选择“打开网络和 Internet 设置”(Win11)或“打开网络和共享中心”(Win10旧版)。
3、在设置页面中,点击左侧“高级网络设置”,再点击右侧“更多网络适配器选项”。
4、在“网络连接”窗口中,双击当前已启用并连接的网络项(如“WLAN”或“以太网”)。
5、在弹出的网络状态窗口中,点击“详细信息…”按钮。
6、在“网络连接详细信息”窗口中,查找IPv4 DNS 服务器或DNS服务器字段,其右侧显示的IPv4地址即为当前生效的主DNS服务器地址。
二、使用ipconfig /all命令查询DNS配置
该命令直接调用TCP/IP协议栈底层接口,输出所有网络适配器的完整IPv4/IPv6配置,包括首选与备用DNS服务器列表,结果不受GUI缓存影响,权威性强,兼容Win10与Win11所有版本。
1、按下Win + R组合键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符窗口。
3、在窗口中输入命令:ipconfig /all,然后按回车执行。
4、滚动输出内容,定位到当前活动的网络适配器名称(例如“无线局域网适配器 WLAN”或“以太网适配器 以太网”)。
5、在该适配器信息块内,查找标有DNS Servers的行,其后列出的第一个IPv4地址即为首选DNS服务器,第二个为备用DNS服务器(如有)。
三、通过PowerShell获取DNS客户端服务地址
PowerShell可读取DNS客户端策略存储(ActiveStore),不仅能显示当前生效的DNS服务器地址,还能反映多接口优先级、DoH启用状态等深层配置,尤其适合存在多个网络连接或启用了加密DNS的场景。
1、在开始菜单搜索框中输入PowerShell,右键“Windows PowerShell”选择以管理员身份运行。
2、输入以下命令并回车:Get-DnsClientServerAddress -AddressFamily IPv4 -PolicyStore ActiveStore。
3、在返回结果中,查找ServerAddresses列,其值即为当前网络接口实际使用的IPv4 DNS服务器地址列表。
四、通过网络适配器IPv4属性查看DNS设置
此路径直接进入TCP/IPv4协议配置界面,可明确区分DNS地址是通过DHCP自动获取还是手动指定,便于验证当前配置是否与系统实际解析行为一致。
1、右键点击开始按钮,选择“设置”,进入“网络和 Internet” → “状态” → 点击“更改适配器选项”。
2、在“网络连接”窗口中,右键单击当前启用的网络连接(如“WLAN”或“以太网”),选择“属性”。
3、在属性列表中双击“Internet 协议版本 4 (TCP/IPv4)”。
4、若选中“自动获得DNS服务器地址”,则实际DNS由DHCP分配,需参考前述方法一或二确认具体值;若选中“使用下面的DNS服务器地址”,则首选DNS服务器和备用DNS服务器字段中填写的IP即为当前配置值。










