如何在 host 命令中指定 DNS 服务器

如何在 host 命令中指定 DNS 服务器

我想使用 linuxhost命令查询某个域的所有记录(A、TXT 等)。我发现可以使用以下-a选项来实现:host -a google.com

但是,我需要通过 IP 指定我自己的 DNS 服务器。我找不到任何方法来指定解析器或名称服务器。我在 dig 中找到了以下内容:dig MX google.co.uk @ns1.google.com其中后面的字符串@是名称服务器。但我没有找到查询 中的所有记录(TXT、A 等)的方法dig

我更喜欢使用host。如何指定名称服务器 nhost命令?

答案1

只需使用:

host -a google.com my.dns.server.com

主机 [-aCdlnrsTwv] [-c 类别] [-N ndots] [-R 编号] [-t 类型] [-W 等待] [-m 标志] [-4] [-6] {名称} [服务器]

相关内容