获取 16.04-server 上的当前 DNS 服务器

获取 16.04-server 上的当前 DNS 服务器

有没有一个简单的命令可以找出我正在使用的 DNS 服务器现在? 最好不要使用tcpdump或解析日志文件?

我发现了很多有关nm-cli和其他 nm 工具的内容,但这并不适用于服务器......

答案1

nslookup可用于获取正在使用的 DNS 服务器。

例子:

$ nslookup www.google.com
Server:     10.0.0.1     <--This is the DNS server address.
Address:    10.0.0.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 216.58.217.36

希望这可以帮助!

答案2

对于大多数应用程序来说,

less /etc/resolv.conf

应该可以。否则,你可以尝试

dig xxxxxxxxx

将 xxxxxxxx 替换为您选择的任何服务器。您应该看到使用哪个名称服务器来查找它。

注意:如果是 127.0.0.1,请不要感到惊讶:这是您的本地主机,这可能意味着您的路由器正在确定您的名称服务器。

相关内容