Je cherche à mieux comprendre les différents outils de requête réseau tels que nc
, curl
, whois
, dig
, nslookup
et en même temps un peu plus sur l'architecture des requêtes Internet, des serveurs, et autres (NIC, enregistrement A, MX) tout en sachant déjà un peu sur TCP, les serveurs de noms, les registrars de domaine, les analyseurs de paquets, les en-têtes HTTP et les adresses IP. Voilà mon contexte, voici ma question.
Quand je dig
ou whois
disons www.valgrind.org (ou valgrind.org) j'obtiens au moins deux réponses IP différentes : 178.250.76.80 et 172.16.0.23#53.
$ nslookup valgrind.org
Server: 172.16.0.23
Address: 172.16.0.23#53
Réponse non autoritaire:
Nom: valgrind.org
Adresse: 178.250.76.80
Essayer de naviguer vers l'une ou l'autre de ces adresses dans w3m
ou chromium
conduit à une erreur 403 Forbidden
. De plus, je ne suis pas sûr vers laquelle je dois naviguer, mais ping
réussit d'une manière ou d'une autre à le savoir! Si je ping valgrind.org
(ou ping www.valgrind.org
) il choisit
$ ping valgrind.org
PING valgrind.org (178.250.76.80) 56(84) octets de données.
64 octets de 178.250.76.80: icmp_req=1 ttl=50 time=80.2 ms
Comment a-t-il su faire cela? Et quel autre outil devrais-je utiliser pour savoir comment mon navigateur passe de 178.250.76.80
à valgrind.org
et charge quelque chose?