我使用什么 DNS 服务器?

我使用什么 DNS 服务器?

如何检查我正在使用哪个 DNS 服务器(在 Linux 中)?我正在使用网络管理器和有线连接到我的大学的 LAN。 (我试图找出为什么我的域名没有得到解析)

答案1

您应该能够在以下方面获得一些合理的信息:

$ cat /etc/resolv.conf 

答案2

我是这样做的:

( nmcli dev list || nmcli dev show ) 2>/dev/null | grep DNS

以前工作过到上面的方式:

nm-tool | grep DNS

在 Debian 上,您需要有网络管理器包安装。

答案3

在运行 systemd 的系统上使用:

systemd-resolve --status

或者:

resolvectl

答案4

只要做一个,nslookup。其部分结果包括它正在使用的服务器。

在下面的示例中,显示使用的 DNS 服务器位于 8.8.8.8。

$ nslookup google.com
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   google.com
Address: 172.217.22.174

相关内容