49 votes

Comment lister tous les enregistrements CNAME pour un domaine donné ?

Je ne peux pas les lister en utilisant dig/nslookup/host.

34voto

Parker Points 1098

Il existe deux façons, les deux nécessitent un accès administrateur ou une confiance dans les enregistrements DNS :

  • Effectuer un transfert de zone (AXFR) sur le domaine pour récupérer tous les enregistrements du domaine. L'administrateur DNS doit explicitement autoriser les transferts AXFR vers votre adresse IP depuis le serveur DNS choisi. Vous pouvez effectuer un tel transfert comme ceci : dig @ns1.google.com google.com AXFR
  • Visualiser directement le fichier de zone sur le serveur DNS concerné. Vous avez besoin d'un accès administrateur au serveur DNS pour cela.

13voto

Zooba Points 6440

Avec les autorisations appropriées sur le DNS, recherchez les enregistrements cname :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X