📅  最后修改于: 2023-12-03 14:48:06.211000             🧑  作者: Mango
在 Ubuntu 20.04 上,可以使用多种方法来检查 DNS 服务器的配置。下面将介绍三种常用的方法。
systemd-resolve
命令使用 systemd-resolve
命令可以查看当前系统正在使用的 DNS 服务器。执行以下命令:
systemd-resolve --status
命令将返回类似以下内容的输出:
...
DNS Servers: 192.168.1.1
...
在上述输出中,DNS Servers
行显示了当前正在使用的 DNS 服务器的 IP 地址。
/etc/resolv.conf
文件另一种常用的方式是查看 /etc/resolv.conf
文件。在终端执行以下命令:
cat /etc/resolv.conf
命令将返回类似以下内容的输出:
# This file is managed by man:systemd-resolved(8). Do not edit.
...
nameserver 192.168.1.1
...
在上述输出中,nameserver
行显示了当前使用的 DNS 服务器的 IP 地址。
请注意,/etc/resolv.conf
文件由 systemd-resolved
服务管理,直接编辑该文件的更改将被忽略。要更改 DNS 服务器,可以使用 systemd-resolve
命令或修改网络配置。
nslookup
命令nslookup
命令允许您查询 DNS 服务器的配置。在终端执行以下命令:
nslookup your-domain.com
将 your-domain.com
替换为您想要查询的域名。命令将返回类似以下内容的输出:
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: your-domain.com
Address: x.x.x.x
上述输出的 Server
行显示了 DNS 服务器的 IP 地址。
请注意,以上方法中,192.168.1.1
是示例 DNS 服务器的 IP 地址,您应该根据实际情况进行相应替换。
此外,还可以使用其他工具和命令来检查 DNS 服务器,如 dig
、host
等,上述只是其中的几种常见方法。
以上就是在 Ubuntu 20.04 上检查 DNS 服务器的几种常用方法。根据您的需要和偏好选择合适的方法进行操作。