52 votes

Le serveur de noms de domaine et le serveur de noms sont-ils la même chose ?

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 ?

68voto

Tamara Wijsman Points 56163

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 et 8.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 de superuser.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 .

12voto

Matías Points 3008

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).

11voto

Spiff Points 95683

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.

4voto

Keith Points 7743

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).

0voto

Aniket Thakur Points 1005

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

  1. 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.
  2. 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.
  3. 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
  4. 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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X