在 Ubuntu 中,如何从命令行找出使用的 DNS 服务器?

在 Ubuntu 中,如何从命令行找出使用的 DNS 服务器?

我需要知道 Ubuntu DNS 服务器的地址和端口。如何通过命令行执行此操作?

答案1

命令行:$ cat /etc/resolv.conf

DNS 服务器按照约定在 53 号 TCP 或 UDP 端口上进行监听;大多数请求都使用 UDP。

答案2

命令行:

nm-tool | grep DNS

答案3

如果你指的是本地 DNS 服务器:

cat /etc/resolv.conf

有关一般服务在哪个端口上运行的信息,你可以使用 grep /etc/services 查找 dns

如果你指的是该域的 ubuntu DNS 服务器,只需使用 nslookup

答案4

如今,由于 nm-tool 经常被忽略,以下内容将会更有帮助:

nmcli dev show | grep DNS

相关内容