Paweł Gościcki Asked: 2009-06-01 00:23:33 +0800 CST2009-06-01 00:23:33 +0800 CST 2009-06-01 00:23:33 +0800 CST 如何列出给定域的所有 CNAME 记录? 772 我无法使用 dig/nslookup/host 列出它们。 domain-name-system cname-record 2 个回答 Voted Best Answer Alex J 2009-06-01T00:29:28+08:002009-06-01T00:29:28+08:00 有两种方法,都需要管理员访问或信任 DNS 记录: 在域上执行区域传输 ( AXFR ) 以检索域的所有记录。DNS 管理员需要明确允许 AXFR 从您选择的 DNS 服务器传输到您的 IP 地址。您可以像这样执行这样的传输:dig @ns1.google.com google.com AXFR 直接查看相关 DNS 服务器上的 zonefile。为此,您需要管理员访问 DNS 服务器。 gimel 2009-06-01T03:16:40+08:002009-06-01T03:16:40+08:00 在 DNS 上具有适当的权限,使用 grep 获取 cname 记录: host -t axfr my.dom.com dns.my.dom.com | grep -i cname
有两种方法,都需要管理员访问或信任 DNS 记录:
dig @ns1.google.com google.com AXFR
在 DNS 上具有适当的权限,使用 grep 获取 cname 记录: