
nmcli 是一个强大的网络管理工具,可以用来查看和管理网络连接。要查看当前使用的 DNS 服务器,可以使用以下命令:
$ nmcli dev show | grep -i dns
这个命令会输出当前 DNS 服务器的 IP 地址。你想查看更多详细信息,可以使用以下命令:
$ nmcli connection show
这个命令会列出所有的网络连接,包括每个连接使用的 DNS 服务器。
resolvconf 是一个管理 /etc/resolv.conf 文件的工具。要查看当前使用的 DNS 服务器,可以使用以下命令:
$ resolvconf -l
这个命令会输出当前网络连接使用的 DNS 服务器列表。你想查看更多详细信息,可以直接查看 /etc/resolv.conf 文件:
$ cat /etc/resolv.conf
这个文件包含当前使用的 DNS 服务器 IP 地址和其他配置信息。
systemd-resolve 是 systemd 提供的一个 DNS 管理工具。要查看当前使用的 DNS 服务器,可以使用以下命令:
$ systemd-resolve --status
这个命令会输出当前 DNS 服务器的 IP 地址和其他配置信息。你想查看更多详细信息,可以使用以下命令:
$ systemd-resolve --query-status
这个命令会列出所有网络连接的 DNS 配置。
dig 是一个常用的 DNS 查询工具。要查看当前使用的 DNS 服务器,可以使用以下命令:
$ dig +short @resolver1.opendns.com myip.opendns.com
这个命令会输出当前 IP 地址,也会显示使用的 DNS 服务器。你想查看更多详细信息,可以使用以下命令:
$ dig +short @resolver1.opendns.com ANY myip.opendns.com
这个命令会输出更多 DNS 查询的详细信息。
Ubuntu Linux 提供多种方法来查看当前使用的 DNS 服务器,大家可以根据自己的需求选择合适的方法。无论使用哪种方法,都能快速准确地获取 DNS 服务器的信息,从而帮助我们更好地排查和解决网络问题。