我会从这两个角度,并针对不同操作系统,为你详细解释。
角度一:计算机如何“看”到它应该使用的DNS地址?(配置与获取)
计算机在接入网络时,需要通过一种方式知道应该向哪个DNS服务器发送查询请求,这个过程主要有两种方式:
1、自动获取(动态)
原理这是最常见的方式,当计算机通过DHCP协议从路由器(或网络服务器)获取IP地址、子网掩码和网关时,通常会一并获取到DNS服务器的地址。
来源这个DNS地址通常就是你路由器的IP地址,路由器自己可能也通过这种方式从你的互联网服务提供商(ISP)那里获取了DNS地址,或者你可以在路由器后台手动设置像114.114.114.114、8.8.8.8 这样的公共DNS。
计算机怎么看操作系统网络设置中的选项通常是“自动获得DNS服务器地址”。
2、手动设置(静态)
原理用户或网络管理员可以手动为计算机指定一个或多个DNS服务器地址,这通常用于绕过自动分配的DNS(为了更快的解析速度、访问特定区域内容或增强隐私保护)。
来源用户手动输入,常见的公共DNS有:
Google DNS:8.8.8.8,8.8.4.4
Cloudflare DNS:1.1.1.1,1.0.0.1
OpenDNS:208.67.222.222,208.67.220.220
计算机怎么看操作系统网络设置中的选项是“使用下面的DNS服务器地址”。
角度二:用户如何查看计算机当前使用的DNS地址?(操作指南)
以下是不同操作系统下的查看方法:
方法一:通过命令提示符(最常用、最直接)
1、 按Win + R 键,输入cmd,然后按回车,打开命令提示符。
2、 输入命令ipconfig /all 并按回车。
3、 在显示的大量信息中,找到你正在使用的网络连接(以太网适配器 以太网”或“无线局域网适配器 WLAN”)。
4、 在这个连接的信息里,找到“DNS 服务器” 这一行,后面跟着的IP地址就是你计算机当前使用的DNS地址。
方法二:通过图形化设置(Windows 10/11)
1、 点击开始菜单 -> 设置(齿轮图标) -> “网络和 Internet”。
2、 点击“状态” -> “更改适配器选项”。
3、 右键点击你正在使用的网络连接(如“以太网”或“WLAN”),选择“状态”。
4、 在弹出的窗口中点击“详细信息”。
5、 在“网络连接详细信息”窗口中,找到“IPv4 DNS 服务器” 这一项,其值就是DNS地址。
方法一:通过系统偏好设置
1、 点击屏幕左上角的苹果菜单 -> “系统偏好设置” -> “网络”。
2、 在左侧选择你正在使用的网络连接(如“Wi-Fi”或“以太网”)。
3、 点击右下角的“高级”按钮。
4、 选择顶部的“DNS”标签页。
5、 在“DNS服务器”列表框中显示的IP地址,就是你计算机当前使用的DNS地址。
方法二:通过终端(Terminal)
1、 打开“终端”应用(可在“应用程序”->“实用工具”中找到)。
2、 输入以下命令来查看所有网络服务的DNS配置:
scutil --dns这个命令会输出非常详细的信息。
3、 或者,输入一个更简单的命令来查看解析器配置:
cat /etc/resolv.conf(注意:在现代macOS中,这个文件可能只是一个链接,但通常仍能显示当前使用的DNS。)
方法一:通过终端(最通用)
1、 打开终端。
2、 由于Linux发行版众多,查看方法略有不同,但最常见的方法是:
systemd-resolve --status或者
resolvectl status(适用于使用 systemd-resolved 的现代发行版,如 Ubuntu)
3、 你也可以查看传统的配置文件:
cat /etc/resolv.conf 在nameserver 后面跟的就是DNS服务器的IP地址。
| 操作系统 | 主要查看方法 | 关键命令或位置 |
| Windows | 命令提示符 | ipconfig /all |
| macOS | 系统偏好设置 | 网络 -> 高级 -> DNS |
| Linux | 终端 | systemd-resolve --status 或cat /etc/resolv.conf |
计算机“看”DNS地址,就是通过你手动设置或从路由器自动获取的配置,而你作为用户,可以通过上述的系统工具或命令来“看到”它当前正在使用哪个DNS服务器。
文章摘自:https://idc.huochengrm.cn/dns/20658.html
评论
朴雪翎
回复计算机通过自动获取或手动设置的方式确定应该使用的DNS地址,用户可以通过命令提示符、系统偏好设等查看当前正在使用哪个 DNS 服务器,如Windows系统的ipconfig /all 命令和macOS的系统偏好设置中网络的高级选项下的高级按钮进行查找操作即可得知相关信息。。