Normalement, après l'enregistrement d'un nom de domaine, il possède des enregistrements DNS. Mais récemment, j'ai trouvé des noms de domaine enregistrés qui n'ont pas d'enregistrements DNS.
Par exemple, j'ai couru dig 00000onlinecasino.com any
mais il n'a renvoyé aucun enregistrement DNS, pas même l'enregistrement NS, bien qu'il s'agisse d'un domaine enregistré.
Est-il possible de ne pas avoir d'enregistrements DNS ou y a-t-il une erreur dans le système DNS?
dig +short NS 00000onlinecasino.com
Réponses:
TL; DR Il est extrêmement peu probable (mais pas techniquement impossible) qu'un domaine correctement enregistré ait zéro * enregistrements DNS. L'existence du domaine doit être annoncée au système DNS mondial par une mise à jour fournie par le registraire de domaine. L'incapacité du registraire à fournir cette mise à jour constituerait un manquement à l'obligation qui lui est déléguée par l'IANA.
Au minimum, chaque domaine possède un ou plusieurs enregistrements de colle DNS
Lorsqu'un domaine est enregistré, le registraire de domaine envoie une mise à jour aux serveurs génériques de domaine de premier niveau (gTLD) responsables du TLD en question. Par exemple, l'enregistrement du domaine
example.com
déclenche une mise à jour des.com
serveurs gTLD, qui sont exploités par VeriSign .Cette mise à jour inclut les enregistrements du serveur de noms faisant autorité (NS) à partir des données WHOIS du domaine. Le serveur gTLD crée ensuite un enregistrement de colle DNS pour le domaine pointant vers les serveurs de noms faisant autorité. Ces enregistrements de colle permettent aux serveurs gTLD de renvoyer les requêtes entrantes aux serveurs de noms faisant autorité pour le domaine.
Par conséquent, à moins que le registraire de domaine ne s'acquitte pas de la tâche qui lui est déléguée par l'IANA, une recherche sur tout domaine enregistré renverra les enregistrements du serveur de noms faisant autorité pour ce domaine.
Alors pourquoi les recherches ne
00000onlinecasino.com
retournent-elles aucun enregistrement?Il semble que tout s'est déroulé comme décrit ci-dessus; en d'autres termes, le bureau d'enregistrement de ce domaine (NameBright.com) a créé l' entrée WHOIS requise et soumis les enregistrements NS aux serveurs gTLD .COM. J'ai confirmé cela comme suit en exécutant nslookup set pour interroger les enregistrements NS:
J'ai également utilisé ce vérificateur d'enregistrement de colle pratique de MeBSD.com qui a confirmé les résultats:
Cependant, la même requête lorsqu'elle est exécutée sur l'un de ces serveurs de noms renvoie une erreur:
Étant donné que ces serveurs font autorité pour ce domaine, ils devraient au moins le savoir et s'identifier comme les enregistrements NS du domaine! Compte tenu de cela, il est clair que ces serveurs NS ont été mal configurés.
* Je dois admettre que la définition de «zéro enregistrement DNS» est sujette à interprétation. Comme démontré par le cas de test de cette question, les serveurs de noms faisant autorité ne répondent pas, ce qui donne raison à l'argument selon lequel le domaine n'a pas d'enregistrements. Cependant, je préfère l'opinion selon laquelle les enregistrements collés d'un domaine sont essentiellement «l'autre moitié» des enregistrements NS d'un domaine. Après tout, sans les enregistrements de collage, toute tentative de recherche des serveurs de noms faisant autorité pour un domaine entraînerait l'instruction circulaire de «aller demander [insérer le serveur de noms ici]».
Plus d'information
la source
Oui. Cela peut se produire de plusieurs manières.
Pour commencer, passons en revue le fonctionnement de la recherche DNS pour un enregistrement comme
www.example.com
:Le résolveur DNS contacte un serveur de noms racine, qui répond par une délégation au
com
serveurs de noms TLD.Le résolveur contacte un
com
serveur de noms TLD, qui répond par une délégation aux serveurs de noms enregistrés pourexample.com
.Le résolveur contacte l'un des serveurs de noms enregistrés pour
example.com
, qui répond avec les enregistrements dewww.example.com
.Premièrement: les serveurs de noms de
example.com
auraient pu supprimer tous les enregistrements deexample.com
. Alors que les serveurs de domaine sont censés avoir toujours certains enregistrements (y compris les enregistrements SOA et NS) disponibles pour un domaine, rien dans la pratique ne les oblige à le faire. Un domaine manquant ces enregistrements peut ne pas fonctionner correctement avec certains résolveurs, mais si le domaine n'a pas d'enregistrements DNS de toute façon, il n'y a aucune différence pratique.Deuxièmement: les serveurs de noms pour
example.com
pourraient rejeter ou ne pas répondre aux requêtes. Les enregistrements DNS n'existent qu'au sein de ces serveurs de noms, donc si les serveurs de noms ne répondent pas avec les enregistrements, les enregistrements n'existent pas.Troisièmement: le
com
registre pourrait suspendre l'enregistrement pourexample.com
, par exemple si l'enregistrement de domaine expirait. Cela entraînerait lescom
serveurs de noms cesser de renvoyer une délégation auxexample.com
serveurs de noms, rendant tous les enregistrements là indisponibles. Tout comme auparavant, si les enregistrements ne sont pas accessibles, ils pourraient tout aussi bien ne pas exister.la source
L'enregistrement du domaine se déroule en deux parties: l'attribution par le registre et la configuration du DNS.
Pour la plupart des domaines (tous?), Des entrées DNS doivent être fournies pour que le domaine soit enregistré (différents tld ont des exigences différentes mais la plupart nécessitent un minimum de 2 serveurs DNS spécifiés). Souvent, cependant, il n'est pas nécessaire que ces serveurs de noms soient valides, pouvez-vous vous en sortir en mettant quoi que ce soit dans ces champs.
La deuxième partie met en place la zone sur les serveurs de noms. En règle générale, il est possible de laisser cette étape de côté lors de l'enregistrement d'un nom de domaine, mais la plupart des bureaux d'enregistrement mettront en place quelque chose ici dans le cadre de votre enregistrement.
Donc, non, il n'est pas possible de ne spécifier aucun serveur de noms dans la plupart des cas, mais la police de serveurs de noms spécifiée doit fonctionner. Dans ce cas, whois (qui interroge la base de données du registraire) affichera généralement les serveurs de noms, mais dig / nslookup (qui repose sur le fonctionnement du DNS) ne le fera pas.
la source
Il serait utile que vous puissiez joindre des captures d'écran de ce que vous obtenez.
Mais sans ces informations, je pense que vous cherchez au mauvais endroit.
Lorsqu'un serveur de noms spécifique n'est pas spécifié dans l'invocation de la commande, dig cherchera dans votre
/etc/resolv.conf
fichier et interrogera les serveurs DNS qui y sont répertoriés.Si le domaine que vous recherchez n'est pas répertorié avec les serveurs DNS dans votre copie de resolv.conf , il ne sera pas trouvé.
Vous devez ajouter au fichier un serveur DNS pour ce domaine, ou le spécifier dans la commande dig, de préférence celui qui peut donner une réponse faisant autorité.
la source
Il est tout à fait possible qu'un domaine soit enregistré, mais n'a pas d'entrée DNS - si j'ai enregistré un domaine, mais que je n'ai pas réellement acheté d'hébergement et activé le site qui sera associé au domaine, il n'y a rien à résoudre à.
la source