J'ai un domaine, c'est un client. Leur domaine a besoin d'être déplacé, mais le fournisseur actuel tarde à fournir des détails sur tous les enregistrements DNS existants.
De plus, je n’ai pas pu entrer en contact avec le fournisseur de messagerie afin d’obtenir les enregistrements de pour s’assurer que leur courrier continue de fonctionner.
Existe-t-il un moyen de récupérer tous les enregistrements DNS actuels afin de pouvoir les répliquer avant de transférer le domaine vers moi-même?
Vous pouvez effectuer une recherche sur un service tel que http://viewdns.info/ si le fournisseur d'hébergement actuel ne souhaite pas renoncer aux détails relatifs au DNS. enregistrements.
Les fonctions dont vous aurez besoin se trouvent dans ces deux outils:
et
Cela devrait vous fournir toutes les informations dont vous avez besoin pour configurer des enregistrements similaires sur votre nouvel hôte.
Premièrement, il suffit de rechercher les enregistrements MX - ceux-ci définissent les serveurs par lesquels le courrier entrant est acheminé.
$ Dig gmail.com MX
gmail.com. 3412 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 3412 IN MX 10 alt1.gmail-smtp-in.l.google.com.
Si vous devez commencer avec un domaine vide, vous recevrez un courrier correct, à condition que des enregistrements MX soient en place.
Il y a une petite chance que le domaine autorise les transferts de zone , alors essayez ceci:
Recherchez les serveurs de noms faisant autorité du domaine:
$ Dig gnu.org NS
gnu.org. 298 IN NS ns1.gnu.org.
gnu.org. 298 IN NS ns2.gnu.org.
Windows: nslookup -q=ns gnu.org
Demander un transfert de zone à l'un d'entre eux, en utilisant le type de requête spécial "AXFR":
$ Dig gnu.org AXFR @ns1.gnu.org
gnu.org. 300 IN SOA ns1.gnu.org. hostmaster.gnu.org. 2014031109 3600 120 1209600 3600
gnu.org. 300 IN MX 10 eggs.gnu.org.
gnu.org. 300 IN A 208.118.235.148
alpha.gnu.org. 300 IN A 208.118.235.21
alpha.gnu.org. 300 IN AAAA 2001:4830:134:3::c
anoncvs.gnu.org. 300 IN CNAME savannah.gnu.org.
.....
Windows a une commande séparée dans nslookup
:
C:\> nslookup
> server ns1.gnu.org
> ls -a gnu.org
Une autre méthode est le NSEC en marche , bien que cela fonctionne uniquement avec les domaines signés DNSSEC et uniquement ceux utilisant NSEC (pas NSEC3).
En tous cas. Étant donné que les enregistrements NSEC doivent (par définition) contenir le nom de domaine "suivant" existant, vous pouvez rechercher dans NSEC la racine du domaine et suivre la chaîne jusqu'à ce que vous ayez bouclé la boucle. ldns a un outil pour cela:
$ ldns-walk -f isc.org
...
backdraft.isc.org. 7200 IN A 149.20.50.14
backupproxy.isc.org. 7200 IN A 149.20.48.23
banana.isc.org. 7200 IN A 149.20.64.69
banana.isc.org. 7200 IN AAAA 2001:4f8:0:2::69
bcn1.isc.org. 3600 IN NS ams.sns-pb.isc.org.
...
Ce sont les méthodes automatisées seulement . Si aucun des deux ne fonctionne, vous devrez convaincre les administrateurs de domaine actuels de vous envoyer les données.
Honnêtement, je ne peux même pas imaginer leur refus de vous donner au moins une liste de sous-domaines; le panneau "gestion de domaine" habituel ne les affiche-t-il pas de toute façon?
Sauf si le fournisseur actuel autorise les transferts de zone (il ne le fait pas;)), vous ne pouvez pas obtenir de manière fiable tous les enregistrements d’un domaine et tous ses sous-domaines.