要查询内网的 DNS 解析服务器地址,可以按照你使用的操作系统选择以下方法,这些方法都能直接显示当前设备从 DHCP 或手动配置中获取的 DNS 服务器 IP。

最常用的方法是使用ipconfig 命令。
- 按Win + R,输入cmd 打开命令提示符。
- 输入以下命令并回车:
ipconfig /all- 在输出结果中找到你当前正在使用的网络连接(以太网适配器”或“无线局域网适配器”)。
- 找到“DNS 服务器” 那一行,通常里面会列出一个或多个 IP 地址(例如192.168.1.1 或10.0.0.2)。排在最前面的通常是首选 DNS 服务器。

如果只想看简洁版,也可以使用:
Get-DnsClientServerAddress
(需要在 PowerShell 中运行,会列出所有网络接口的 DNS 服务器地址)
macOS 有可视化和命令行两种方式。
命令行方法(推荐,信息最直接):
- 打开“终端”(Terminal)。

- 输入以下命令并回车:
scutil --dns - 在输出中找到resolver #1 或类似部分,仔细看里面类似nameserver xx.xx.xx.xx 的那一行,那就是你的 DNS 服务器地址,通常会有多个nameserver。
图形界面方法:
- 点击屏幕左上角苹果图标 ->系统设置 ->网络。
- 选择你当前使用的网络(如 Wi-Fi 或以太网)。
- 点击“详细信息” 或“高级”。
- 切换到“DNS” 选项卡,列表中显示的地址即为 DNS 服务器。
Linux 因发行版不同,方法略有差异,以下是最通用的几个命令:
方法一:查看/etc/resolv.conf 文件(几乎所有发行版通用)
cat /etc/resolv.conf 输出中nameserver 后面的地址就是 DNS 服务器,这是最直接的方式。
方法二:使用nmcli 命令(适用于 NetworkManager 管理的系统,如 Ubuntu、CentOS 桌面版等)
nmcli device show 在输出中找到你当前网络设备(例如wlp2s0 或eth0)下的IP4.DNS 一行。
内网 DNS 服务器经常是路由器自身(地址通常是192.168.1.1、192.168.0.1 或类似地址),如果你在上述方法中看到 DNS 指向了网关地址(例如192.168.1.1),那么实际解析是由路由器完成的。
如果想查看路由器上的 DNS 配置(以便知道是哪个上游 DNS 服务器):
1、 在浏览器中输入路由器的管理地址(通常是192.168.1.1 或192.168.0.1)。
2、 登录管理后台。
3、 查找“网络设置”、“WAN口设置” 或“DHCP服务器” 页面。
4、 在“DNS 服务器” 一项中可以看到手动设置或从上级网络获取的地址。
最通用、最快:打开命令行(CMD/终端)输入ipconfig /all (Win)、scutil --dns (Mac) 或cat /etc/resolv.conf (Linux)。
如果地址是 192.168.x.1 或 10.0.0.1:说明内网 DNS 就是你的路由器,实际的解析工作在路由器上完成。
注意:内网 DNS 地址通常是私有 IP(如10.x.x.x、172.16.x.x、192.168.x.x),而不是公网 DNS(如8.8.8.8 或114.114.114.114)。
文章摘自:https://idc.huochengrm.cn/dns/26152.html
评论