J'effectue nslookup
sur une adresse non-locale, disons Google. Sur ma machine (sous Ubuntu 12.10), je reçois cela comme un résultat:NSLOOKUP confusion: Où trouve-t-on ses informations localement?
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: www.google.com
Address: 173.194.37.52
Name: www.google.com
Address: 173.194.37.48
Name: www.google.com
Address: 173.194.37.49
Name: www.google.com
Address: 173.194.37.50
Name: www.google.com
Address: 173.194.37.51
J'essaie de comprendre. Je suppose que la liste des adresses sous "Réponse non autorisée" correspond à toutes les adresses possibles que google.com utilise, mais pourquoi indique-t-elle les informations de mon hôte local en haut? De même, nslookup
interroge-t-il une machine locale ou seulement le serveur DNS?
Je regardais this lien pour expliquer nslookup
, mais c'est pour Windows et je ne suis pas sûr de comprendre ce qu'ils font là.
J'ai également consulté les pages man
, mais celles-ci me disent simplement comment utiliser nslookup
, et non la «théorie» qui s'y trouve. Serait quelqu'un d'esprit expliquant exactement où nslookup
requêtes, de préférence en utilisant un exemple, dans l'ordre?
Je l'apprécierais.
D'accord, mon fichier '/ etc/resolv.conf' contient seulement' nameserver 127.0.0.1', donc je suppose que 'nslookup' vérifie la première chose '/ etc/resolv.conf' avant de vérifier le serveur DNS distant? – BigDamnHero
Il vérifie toujours * * les valeurs appropriées dans 'resolv.conf'. –