nslookup、dig 和 host 仅返回一半的 TXT 记录

nslookup、dig 和 host 仅返回一半的 TXT 记录

nslookup、dig 和 host 仅返回一半的 TXT 记录:

主机 -t txt machelpnashville.com 8.8.8.8

nslookup -type=txt machelpnashville.com 8.8.8.8

挖掘 machelpnashville.com TXT 8.8.8.8

它们返回具有名称 @ 的四条记录,但忽略了其他四条记录。有没有办法使用通配符来提取所有 TXT 记录?

答案1

对于不属于您的域名,您无法执行所要求的操作。

根据设计并出于隐私考虑,您无法列出所有子域的 TXT 记录,除非您在 DNS 服务器中拥有执行区域传输 (AXFR) 查找的特殊权限。除非您拥有此区域传输权限,否则所有不在@(apex) 域下的记录都需要由它们所在的每个子域进行查询。

这可以防止人们发现不打算公开的子域名和 DNS 记录。

如果您确实控制了域名,您的 DNS 提供商应该有允许区域传输到特定 IP 地址的说明。如果您在那里输入您的 IP 地址,那么您应该能够使用 dig 的axfr模式列出所有 DNS 记录 - 但是当您登录到 DNS 提供商时,您可能只会从他们的 Web 界面查看记录,除非您尝试自动执行某些操作。

相关内容