Je suis un peu perdu entre DNS et serveur de noms. S'agit-il de la même chose ou y a-t-il une différence entre les deux ?
Réponses
Trop de publicités?Il n'existe pas de serveur de noms de domaine. .
DNS signifie Domain Name System (système de noms de domaine). Il s'agit simplement d'une hiérarchie de serveurs de noms dont l'objectif est de traduire les noms d'hôtes en adresses IP à l'échelle mondiale. Un serveur de noms héberge ou met en cache ces traductions. Lorsqu'il est hébergé, le serveur de noms est souvent appelé serveur DNS.
Le comptage de tous les serveurs de noms est un peu délicat, car il ne suffit pas d'énumérer tous les domaines.
Permettez-moi de vous donner un exemple de résolution superuser.com
sans mise en cache :
-
Le serveur de noms que j'utilise est
192.168.1.1
.Il s'agit de mon routeur local qui met en cache les entrées DNS, il dispose d'un fichier Hosts pour rerouter les domaines malveillants.
-
Le routeur dispose des serveurs de noms
8.8.4.4
et8.8.8.8
connu sous le nom de Google DNS, ils sont également mis en cache. -
Google DNS contactera les serveurs de noms racine faisant autorité, qui se trouvent au sommet de la hiérarchie DNS.
-
Google DNS contactera le
.com
dont il a reçu l'adresse IP des ARN. -
Google DNS contactera le serveur DNS pour
superuser.com
dont la PI qu'il a reçue de.com
.A simplement whois révèle :
NS1.SERVERFAULT.COM NS2.SERVERFAULT.COM NS3.SERVERFAULT.COM
Les adresses IP de ces serveurs de noms sont connues car elles sont enregistrées auprès du
.com
Lorsque vous enregistrez un nouveau domaine, vous devez toujours indiquer les serveurs DNS que vous utilisez ainsi que leur IP. -
Google DNS contactera les serveurs DNS de
superuser.com
pour trouver l'IP desuperuser.com
:nslookup superuser.com NS1.SERVERFAULT.COM Server: NS1.SERVERFAULT.COM Address: 64.34.119.33 Name: superuser.com Address: 64.34.119.12
Je vous suggère de lire Système de noms de domaine et Serveurs de noms pour plus de détails.
Le terme "serveur de noms" est également utilisé dans différents contextes, Lire la réponse de Spiff pour en savoir plus .
Astucieux !
Un serveur DNS sert généralement à convertir les FQDN (www.xxx.com) en adresses IP (192.168.0.1).
(Un serveur DNS fait beaucoup plus, il peut effectuer des recherches inversées et, depuis quelques années, il effectue beaucoup d'autres tâches avec des étiquettes de texte, le géo-ip et bien d'autres choses encore).
En revanche, "Serveur de noms" est généralement utilisé pour localiser un serveur DNS.
Par exemple, dans un enregistrement Whois, le serveur de noms est généralement l'adresse du serveur DNS qui héberge les enregistrements de ce domaine.
Un autre exemple plus compliqué est le suivant : si vous interrogez www.superuser.com
Si vous n'avez pas de serveur DNS, vous allez sur votre serveur DNS et une recherche DNS récursive se produit sur le serveur de noms du superutilisateur.
Quant à savoir combien il y en a, c'est la longueur d'un bout de ficelle ! Il est impossible de répondre à cette question... À titre indicatif, je dirais qu'il y en a des centaines de milliers, voire des millions (pour les serveurs DNS accessibles au public).
Dans certains contextes, le terme "serveur de noms" peut faire référence à des serveurs qui ne font pas partie du système de noms de domaine Internet. Par exemple, un serveur WINS est un serveur de noms pour les anciens protocoles de réseau propriétaires de Microsoft. Il est possible que d'autres systèmes LAN hérités aient eu leurs propres types de serveurs de noms qui ne faisaient pas partie du DNS Internet.
L'acronyme DNS signifie Domain Name System (système de noms de domaine). Il s'agit d'un système distribué permettant de traduire les noms d'hôtes (et d'autres données) en adresses IP à grande échelle (monde). Le name server
est généralement ce que les gens appellent le serveur DNS local qu'un poste de travail/PC peut utiliser comme point d'entrée dans le DNS. Il résout les noms locaux, mais délègue à d'autres serveurs de noms ceux auxquels il ne peut répondre.
Il existe de nombreux serveurs de noms, mais il n'est pas nécessaire d'en connaître le nombre puisqu'ils sont interrogés en fonction des besoins. Il n'y a que quelques serveurs de noms "racine" (le DNS est hiérarchique).
DNS signifie Domain Name System (système de noms de domaine) et il n'y a rien de tel que le Domain Name Server (serveur de noms de domaine) !
Le système de noms de domaine (DNS) est un système de dénomination hiérarchique distribué pour les ordinateurs, les services ou toute autre ressource connectée à l'internet ou à un réseau privé. Il associe diverses informations aux noms de domaine attribués à chacune des entités participantes. En particulier, il traduit les noms de domaine facilement mémorisables en adresses IP numériques nécessaires pour localiser les services et les appareils informatiques dans le monde entier.
Un DNS comporte de nombreux types d'enregistrements DNS tels que
- A : renvoie une adresse IPv4 de 32 bits, utilisée le plus souvent pour faire correspondre des noms d'hôtes à une adresse IP de l'hôte.
- AAAA : renvoie une adresse IPv6 de 128 bits, le plus souvent utilisée pour faire correspondre des noms d'hôtes à une adresse IP de l'hôte.
- MX : Associe un nom de domaine à une liste d'agents de transfert de messages pour ce domaine. et bien d'autres encore... L'un d'entre eux est également
- NS(Name Server) : délègue une zone DNS pour qu'elle utilise les serveurs de noms qui font autorité.
Note : En février 2013, il y a 13 serveurs de noms racine spécifiés, avec des noms de la forme letter.root-servers.net, où la lettre va de A à M (bien qu'ils existent dans plus de 13 emplacements physiques). Ici est la liste.