在 Windows 的 cmd(命令提示符)中获取 DNS 相关信息,最常用的命令是ipconfig /all、nslookup 和ping,以下是具体操作步骤和命令详解:

1. 查看本机正在使用的 DNS 服务器地址(最常用)
命令:ipconfig /all
作用:显示所有网络适配器的详细配置信息,包括 DNS 服务器地址。
操作步骤:
1. 按Win + R,输入cmd 并回车打开命令提示符。

2. 输入以下命令并回车:
ipconfig /all3. 在输出结果中找到你的网络连接(如“以太网适配器 以太网”或“无线局域网适配器 Wi-Fi”)。
4. 查找“DNS 服务器” 一行,后面显示的 IP 地址就是当前使用的 DNS(可能有多个,如主 DNS 和备用 DNS)。
无线局域网适配器 Wi-Fi:
连接特定的 DNS 后缀: .local
IPv4 地址: 192.168.1.100
子网掩码: 255.255.255.0
默认网关: 192.168.1.1
DNS 服务器: 8.8.8.8 ← 这就是正在用的 DNS
114.114.114.114 ← 备用 DNS2. 测试某个域名的解析结果(验证 DNS 是否工作)
命令:nslookup

作用:查询域名对应的 IP 地址,并显示使用的是哪个 DNS 服务器。
操作步骤:
1. 在 cmd 中输入:
nslookup www.baidu.com2. 输出示例:
服务器: dns.google ← 当前使用的 DNS 服务器名称
Address: 8.8.8.8 ← 当前使用的 DNS 服务器 IP
非权威应答:
名称: www.baidu.com
Addresses: 110.242.68.4 ← 解析出的 IP 地址
110.242.68.3指定 DNS 查询:如果想用某个特定 DNS 解析域名,可以写成:
nslookup www.baidu.com 114.114.114.114
这会强制使用114.114.114.114 进行解析。
命令:ping
作用:通过域名访问,如果返回 IP 地址说明解析成功。
示例:
ping www.baidu.com
如果输出开头显示正在 Ping www.a.shifen.com [110.242.68.4],则说明 DNS 解析正常,如果提示找不到主机,则可能 DNS 有问题。
命令:tracert
作用:跟踪数据包到达目标域名的路径,间接验证 DNS 和网络连通性。
示例:
tracert www.baidu.com
想快速知道本机 DNS 地址 → 用ipconfig /all,看DNS 服务器 一行。
想测试某个域名是否能被正确解析 → 用nslookup 域名。
想验证网络是否通 → 用ping 域名。
如果在ipconfig /all 中看到 DNS 服务器地址是192.168.x.x,那说明你正在使用路由器或运营商自动分配的 DNS;如果看到8.8.8.8、114.114.114.114 等公共 DNS,说明手动设置了或使用了第三方 DNS。
文章摘自:https://idc.huochengrm.cn/dns/26588.html
评论