Wie liste ich alle CNAME-Einträge für eine bestimmte Domain auf?

Antworten:

31

Es gibt zwei Möglichkeiten, für die Administratorzugriff oder Vertrauenswürdigkeit für die DNS-Einträge erforderlich sind:

  • Führen Sie einen Zonentransfer ( AXFR ) für die Domäne durch, um alle Datensätze für die Domäne abzurufen. Der DNS-Administrator muss AXFR-Übertragungen von Ihrem ausgewählten DNS-Server zu Ihrer IP-Adresse explizit zulassen. Sie können eine solche Übertragung folgendermaßen durchführen:dig @ns1.google.com google.com AXFR
  • Zeigen Sie das Zonefile direkt auf dem entsprechenden DNS-Server an. Hierfür benötigen Sie Administratorzugriff auf den DNS-Server.
Alex J
quelle
10

Mit den richtigen Berechtigungen für das DNS suchen Sie nach cname-Einträgen:

host -t axfr my.dom.com dns.my.dom.com | grep -i cname
Gimel
quelle