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 介面查看記錄,除非您正在嘗試自動化某些東西。