web-dev-qa-db-fra.com

Terminal Mac Os X: comment visualiser le fichier de zone d'un domaine?

J'essaie d'interroger un domaine pour récupérer ses listes de zones DNS complètes (A, MX, CNAME,…)

Il paraît que Host -a renvoie uniquement les enregistrements NS et MX.

Toute aide serait très appréciée.

Merci.

41
Jannis
→ Dig -t ANY stackoverflow.com 

; <<>> Dig 9.6.0-Apple-P2 <<>> -t ANY stackoverflow.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20242
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;stackoverflow.com.     IN  ANY

;; ANSWER SECTION:
stackoverflow.com.  1202    IN  A   64.34.119.12
stackoverflow.com.  65902   IN  NS  ns3.p19.dynect.net.
stackoverflow.com.  65902   IN  NS  ns1.p19.dynect.net.
stackoverflow.com.  65902   IN  NS  ns4.p19.dynect.net.
stackoverflow.com.  65902   IN  NS  ns2.p19.dynect.net.

;; Query time: 38 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Tue Nov 23 19:55:51 2010
;; MSG SIZE  rcvd: 137

Est-ce que ça marche pour toi?

78
noodl

TL; DR

https://superuser.com/questions/24389/is-there-a-way-to-get-the-complete-zone-file-for-a-domain-without-contacting-its


Dans les bonnes traditions de l'open source et de la liberté de choix, voici une autre option: Host -t NS stackoverflow.com qui produirait ce qui suit:

stackoverflow.com name server ns-cloud-e1.googledomains.com.
stackoverflow.com name server ns-358.awsdns-44.com.
stackoverflow.com name server ns-1033.awsdns-01.org.
stackoverflow.com name server ns-cloud-e2.googledomains.com.

car vous avez spécifié le type. Ou utilisez l'indicateur -a à la place pour voir tous les enregistrements. Vous pouvez également utiliser nslookup -type=any stackoverflow.com. Mais malheureusement, aucune de ces options ne vous donnerait le fichier de zone. MAIS si vous cherchiez sur un autre forum stackexchange, vous trouveriez la réponse ici: https://superuser.com/questions/24389/is-there-a-way-to-get-the-complete-zone -file-for-a-domain-without-contacting-its

0
boldnik