查询DNS地址通常有两种含义:一种是查看自己电脑/手机当前使用的DNS服务器地址,另一种是查询某个域名的DNS解析记录,以下分别说明操作步骤:
一、查询本机正在使用的DNS服务器地址(设备端)
- 按Win + R,输入cmd 回车。
- 在命令提示符中输入:
ipconfig /all
- 在输出中找到你正在使用的网络适配器(如“以太网适配器”或“无线局域网适配器”),即可看到DNS 服务器 地址列表。
- 打开系统设置 →网络。
- 选择当前连接的网络(Wi-Fi 或以太网),点击详细信息。
- 切换到DNS 选项卡,即可看到当前使用的 DNS 服务器。
- 查看/etc/resolv.conf 文件(仅当 systemd-resolved 未接管时有效):
cat /etc/resolv.conf
- 或使用nmcli(NetworkManager):
nmcli dev show | grep DNS
4. 手机端(Android / iOS)
Android:进入设置 →Wi-Fi → 长按当前连接的网络 →修改网络 → 勾选“高级选项” → 查看IP设置 或DNS(部分系统需要查看“静态IP”下的DNS字段)。
iOS:打开设置 →无线局域网 → 点击当前网络名称右侧的(i) 图标 → 下滑找到DNS 字段。
- 登录路由器管理界面(通常是 192.168.1.1 或 192.168.0.1),在网络设置 或WAN口设置 中查看DNS服务器,如果路由器设为自动获取,则显示的是从上级运营商获取的 DNS。
二、查询某个域名的DNS解析记录(如IP地址、MX记录等)
Windows / macOS / Linux 均可使用:
- 查询 A 记录(IPv4 地址):
nslookup example.com- 查询 MX 记录(邮件交换记录):
nslookup -type=mx example.comdig 命令更详细(macOS/Linux 自带,Windows 需额外安装或使用 nslookup 替代):
dig example.com网站类:
- [DNSPod 的 DNS 查询](https://tools.dnspod.cn/tools/dnsdig)
- [WhatIsMyDns.net](https://www.whatismydns.net/)
- [Google Admin Toolbox](https://toolbox.googleapps.com/apps/dig/)
国内快速通道:直接在浏览器地址栏输入dns. 开头的一些服务,例如dns.google.com 或1.1.1.1(Cloudflare)的查询页面。
1、默认DNS vs 手动设置:若未手动指定,设备通常使用路由器分配的 DNS(路由器再从运营商获取),或使用运营商的默认 DNS。
2、公共 DNS:常见的有 114.114.114.114(国内)、223.5.5.5(阿里)、8.8.8.8(Google)、1.1.1.1(Cloudflare)。
3、查询结果缓存:nslookup 和dig 默认查询的是你当前设备配置的 DNS 服务器的结果,如果想绕开本地 DNS 缓存,可指定服务器,
nslookup example.com 8.8.8.8
如果你有具体的查询场景(比如想知道家里宽带用的是哪家 DNS,或想测试某个域名是否被劫持),可以进一步说明,我可以提供更针对性的方法。
文章摘自:https://idc.huochengrm.cn/dns/25687.html
评论
空静慧
回复要查询DNS地址,可以尝试使用操作系统自带的命令提示符输入nslookup后跟域名,或者使用第三方DNS查询工具,如在线DNS查询网站,输入域名获取对应的IP地址和DNS服务器地址。