自动获取的ip怎么查dns?

HCRM技术_小炮 DNS 2025-09-03 9 0

这是一个非常常见的网络排查需求,下面我为您提供在WindowsmacOS系统下的详细查询方法,并解释一些相关概念。

核心概念:自动获取时,IP和DNS从哪里来?

当您的网络设置设为“自动获取”时,您的电脑会向网络中的一台服务器(通常是路由器或运营商提供的服务器)发送一个请求,这台服务器不仅会分配一个IP地址给您的电脑,还会同时告诉它应该使用哪个DNS服务器来解析域名。

您查到的DNS地址,其实就是路由器(或运营商)告诉您电脑的地址。

方法一:在 Windows 系统中查询

Windows系统有多种方法,最直接的是使用命令提示符。

最快捷方法:使用命令提示符 (CMD)

1、打开命令提示符

* 按下键盘上的Win + R 键,输入cmd,然后按回车。

* 或者在开始菜单的搜索框中直接输入cmd 并打开它。

2、输入查询命令

在黑色的命令提示符窗口中,输入以下命令并按回车

      ipconfig /all

3、查看结果

* 命令会输出一长串信息,找到您当前正在使用的网络连接(以太网适配器 以太网”或“无线局域网适配器 WLAN”)。

* 在这个适配器的信息中,找到“DNS 服务器” 这一行,后面跟着的IP地址就是您当前使用的DNS服务器地址。

* 通常您会看到两个,一个是主DNS,一个是备用DNS。

图形界面方法 (Windows 10/11)

1、 右键点击屏幕右下角的网络图标,选择“网络和 Internet 设置”

2、 点击“以太网”“WLAN”(取决于您的连接方式)。

3、 找到并点击“硬件属性”

4、 在属性页面中,您就可以看到“DNS 服务器分配” 信息。

方法二:在 macOS 系统中查询

在macOS中,使用“系统偏好设置”或“终端”都可以。

图形界面方法

1、 点击屏幕左上角的苹果菜单 >“系统偏好设置” >“网络”

2、 在左侧列表中选择您正在使用的网络连接(如Wi-Fi或以太网)。

3、 点击右下角的“高级...” 按钮。

4、 选择顶部的“DNS” 选项卡。

5、 在左侧的“DNS 服务器” 列表框中,显示的就是您当前自动获取或手动配置的DNS服务器地址。

终端命令方法

1、 打开“启动台” >“其他” >“终端”

2、 输入以下命令并按回车:

    scutil --dns | grep 'nameserver\[[0-9]*\]'

或者一个更简单的命令:

    cat /etc/resolv.conf

(注意:在较新版本的macOS中,/etc/resolv.conf 可能是一个符号链接,但此命令通常仍然有效)

输出结果中的nameserver 后面的IP地址就是DNS服务器。

进阶:如果我想用更好的DNS怎么办?

查询到自动获取的DNS后,您可能会发现它的响应速度不是最快,或者有隐私、安全方面的顾虑(例如运营商的DNS可能会有广告推送)。

这时,您可以手动指定一个更优的公共DNS服务器,这通常能提升上网体验。

国内外常用的公共DNS服务器地址:

服务商 主DNS 备用DNS 特点
Cloudflare1.1.1.11.0.0.1 速度快,隐私保护极好
Google8.8.8.88.8.4.4 全球知名,稳定性高
OpenDNS208.67.222.222208.67.220.220 提供安全过滤功能
阿里 AliDNS223.5.5.5223.6.6.6 国内用户速度快
114 DNS114.114.114.114114.114.115.115 国内老牌公共DNS

如何修改?

在路由器上修改一劳永逸的方法,所有连接到该路由器的设备都会自动使用你设置的新DNS,登录路由器管理后台(通常地址是192.168.1.1192.168.0.1),在“上网设置”或“LAN设置”中找到DNS选项进行修改。

在单个设备上修改只影响本机,在上述查询DNS的图形界面设置中(Windows的网络属性、macOS的网络高级设置),将“自动获取DNS”改为“手动”,然后填入上述地址即可。

1、查询命令:Windows 用ipconfig /all,macOS 用系统偏好设置或scutil --dns

2、地址来源:自动获取的DNS地址来自您的路由器或网络运营商。

3、优化选择:如果对当前DNS不满意,可以手动更换为1.1.1.1223.5.5.5 等公共DNS以提升体验。

希望这些信息能帮到您!

文章摘自:https://idc.huochengrm.cn/dns/14774.html

评论