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:
C:\> nslookup -q=ns 00000onlinecasino.com
Server: my-dns-server.internal.local
Address: 192.168.168.1
Non-authoritative answer:
00000onlinecasino.com nameserver = n2.juming.com
00000onlinecasino.com nameserver = n1.juming.com
n2.juming.com internet address = 112.253.3.26
n2.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 220.181.135.142
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:
C:\> nslookup -q=ns 00000onlinecasino.com n1.juming.com
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 220.181.135.142
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
É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