IP contre DNS
Il existe deux principales méthodes d'espace de noms implémentées sur Internet: les espaces d'adressage IP et la hiérarchie de dénomination de domaine. Les noms de domaine sont maintenus et traduits en adresses IP par le DNS.
Qu'est-ce que l'IP ?
IP ou le protocole Internet sert à deux fins: définir les règles du système d'adressage IP pour donner une adresse numérique logique à chaque entité dans un réseau basé sur TCP/IP et le routage ou le transport des paquets de données des hôtes source à la destination hôtes.
Parmi ces tâches, l'adressage IP est d'une importance vitale, car c'est ainsi que l'emplacement d'une entité ou d'un hôte (tel qu'un ordinateur ou une imprimante) est reconnu dans un réseau IP. De plus, un routage précis des données est également obtenu grâce à l'adressage IP.
Une adresse IP est généralement un numéro binaire unique de 32 bits (IPv4) ou 128 bits (IPv6) qui est attribué à une entité d'un réseau, par l'Internet Assigned Number Authority. Pour la commodité des utilisateurs humains, ces adresses IP sont stockées sous la forme d'un nombre décimal. Vous trouverez ci-dessous un exemple d'adresse IP.
Les adresses IP sont de deux types: les adresses IP statiques, qui sont permanentes et sont attribuées manuellement à un hôte par un administrateur, et les adresses IP dynamiques, qui sont attribuées à nouveau chaque fois que l'hôte est connecté au réseau par le serveur en utilisant DHCP.
Qu'est-ce que le DNS ?
DNS ou le Domain Naming System est un système hiérarchique pour nommer les ordinateurs ou d'autres ressources connectées à un réseau. Il facilite la dénomination des groupes d'utilisateurs et de ressources, sans tenir compte de leurs emplacements physiques, ce qui simplifie les choses pour les utilisateurs généraux, car ils n'ont qu'à connaître une URL ou une adresse e-mail pour accéder aux hôtes ou aux ressources sans se soucier de leur localisation physique. Il contient également un système de mappage entre les noms de domaine et leurs adresses IP ou emplacements physiques correspondants, afin de pouvoir localiser les hôtes ou les ressources indiqués par les noms de domaine saisis par les utilisateurs.
Un nom de domaine typique (qui est formé selon les règles du protocole DNS) se compose de trois parties ou plus (appelées étiquettes), généralement concaténées par des points.
Comme illustré ci-dessus, la hiérarchie de nommage de domaine est formée du plus à droite au plus à gauche du nom de domaine. Dans l'exemple ci-dessus, "com" est le nom de domaine de premier niveau et "differencebetween.com" est un sous-domaine du TLD "com". Et www.differencebetween.com est un sous-domaine du sous-domaine "differencebetween.com". En ce qui concerne les noms de domaine tels que www.example.co.uk, le domaine "co" est appelé domaine de second niveau. Chaque étiquette peut contenir jusqu'à 63 caractères et chaque nom de domaine ne peut pas dépasser une longueur de 253 caractères.
Si un nom de domaine est associé à une certaine adresse IP, ces noms sont appelés noms d'hôte. Par exemple, www.differencebetween.com et differencebetween.com sont des noms d'hôte, alors que les TLD tels que.com ou.org ne le sont pas, car ils ne sont associés à aucune adresse IP.
Domain Name System fonctionne sous la forme d'une base de données hiérarchique, qui contient des sous-branches appelées serveurs de noms. Lorsqu'une traduction de nom de domaine est demandée, si le serveur de noms DNS local n'a pas d'enregistrement du domaine en question, il envoie une demande à l'un des 13 serveurs DNS racine, situés dans le monde entier. Le serveur DNS racine contacte ensuite le serveur DNS TLD correspondant (org, com, etc.) pour les enregistrements en cache du nom de domaine donné. Ensuite, le serveur DNS TLD contacte le serveur DNS faisant autorité, qui contient des détails sur les sous-domaines.
Quelle est la différence entre IP et DNS ?
• IP et DNS sont tous deux des systèmes de nommage permettant d'adresser les espaces de noms alloués aux entités d'un réseau.
• Alors que les adresses IP sont les emplacements réels où se trouvent les entités, le DNS ne donne à l'entité qu'un nom, basé sur certaines règles standard. Par exemple, DNS est similaire au nom d'un lieu et l'adresse IP est similaire à l'adresse de l'emplacement physique du lieu. Lorsqu'un utilisateur tape un nom de domaine, le DNS traduit le nom de domaine en une adresse IP et localise physiquement l'hôte.
• En outre, le DNS attribue un nom alphanumérique à une entité facilement mémorisable par les utilisateurs, et l'IP attribue une valeur numérique à l'entité réseau.