Noms de domaine et IP
Pour observer ce lien entre nom de domaine et IP, nous allons utiliser la commande nslookup
. Il faudra donc vous munir d'une console Linux. Voici comment utiliser la commande :
nslookup [nom_de_domaine] [nom/adresse du serveur DNS]
Si vous ne mettez pas de serveur DNS, la commande prendra celui configuré par vous ou votre fournisseur d'accès à Internet.
Pour notre part, on interrogera toujours le DNS de la FFDN : ns0.fdn.fr
Communément, il sera nécessaire d'avoir un nom de domaine à au moins deux niveaux pour lui lier une IP. Pour s'en rendre compte, on peut simplement exécuter la commande suivante :
nslookup org ns0.fdn.fr
On a un retour nous informant que le serveur n'a pas de réponse.
Essayons maintenant d'avoir l'IP de wikipedia.org :
nslookup wikipedia.org ns0.fdn.fr
#On trouve 91.198.174.192
Maintenant avec fr.wikipedia.org et de.wikipedia.org :
nslookup fr.wikipedia.org ns0.fdn.fr
#On trouve 91.198.174.192
nslookup de.wikipedia.org ns0.fdn.fr
#On trouve 91.198.174.192
Trois noms de domaine et une même adresse.
En effet, dans ce système, il est possible de faire pointer plusieurs noms de domaine sur une même adresse IP. Cependant, la machine qui recevra le paquet pourra également avoir le nom de domaine envoyé en requête et répondra en fonction de celui-ci.
Par exemple, ici, ce sera Wikipédia qui se chargera de retourner la bonne page en prenant en compte le préfixe du nom de domaine. Si le serveur web voit "de", il enverra la page allemande tandis que s'il voit "fr" il renverra la page française.