如何找到响应特定域名的 DNS 服务器的 IP?

网络工程 linux dns 命令
2022-02-16 16:29:04

因此,正如标题所说,我想使用 bash 命令获取在尝试访问特定域时响应的 DNS 服务器的 IP。

如果我理解正确,当我尝试访问 www.somedomain.com 时,查询首先发送到我的“本地”DNS,然后它会询问一些外部 DNS 服务器是否在其表中找不到它。

我觉得我打字时得到的输出

nslookup somedomain.com

或者

dig somedomain.com

服务器行是我本地 DNS 的 IP,因为它对于我尝试的每个网站都是相同的。如何获取响应的“真实”DNS 的 IP?

抱歉,如果我理解错了,请提前致谢。

1个回答

权威名称服务器应该在域的 NS 记录中。

在 Windows 中,这个可以查到

nslookup -type=ns somedomain.com

在 Linux 中,类似

dig somedomain.com NS +noall +answer

应该管用。