📌  相关文章
📜  ubuntu 20.04 如何检查 dns 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:06.211000             🧑  作者: Mango

Ubuntu 20.04 如何检查 DNS 服务器

在 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 服务器,如 dighost 等,上述只是其中的几种常见方法。

以上就是在 Ubuntu 20.04 上检查 DNS 服务器的几种常用方法。根据您的需要和偏好选择合适的方法进行操作。