Pourquoi est-ce "non-autoritaire"? Même quand je cherche yahoo.com
IP avec ns3.yahoo.com
Je reçois Non-authoritative answer
.
Pourquoi un serveur Yahoo garde-t-il l'adresse IP de Stackoverflow? D'où puis-je obtenir la propriété IP de Stackoverflow sinon de ns3.yahoo.com
?
Vous devriez jeter un oeil à la façon dont DNS fonctionne: http://fr.wikipedia.org/wiki/domain_name_system .
Chaque domaine est géré par des serveurs de noms faisant autorité et Yahoo Server ne sont pas les autorités autorités pour le stackoverflow.com
domaine; Ce qui se passe ici est, lorsque vous leur demandez des informations sur un domaine, ils ne sont pas faisant autorité pour, ils demandent à leur tour les serveurs autoritaits et vous renvoient leur réponse; Ainsi, la réponse que vous obtenez pour votre requête est non autorisée, car les serveurs DNS de Yahoo ne vous le relaient que d'autres serveurs, ils ne sont pas ceux qui gèrent réellement ce domaine.
Afin de trouver les serveurs de noms faisant autorité pour un domaine, vous devez effectuer une requête NS
:
> set query=ns
> stackoverflow.com
stackoverflow.com nameserver = cf-dns02.stackoverflow.com
stackoverflow.com nameserver = cf-dns01.stackoverflow.com
Si vous demandez à l'un de ces serveurs, vous obtiendrez une réponse faisant autorité.