web-dev-qa-db-fra.com

Comment obtenir des réponses faisant autorité de Nslookup?

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?

5
Xiobiq

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é.

10
Massimo