Internet et de nombreux réseaux IP (Private Internet Protocol) privés plus grands s'appuient sur le système DNS (Domain Name System) pour aider à diriger le trafic. Le DNS maintient une base de données distribuée de noms de réseau et d’adresses, et fournit aux méthodes des ordinateurs pour interroger la base de données à distance. Certaines personnes appellent DNS "l'annuaire téléphonique d'Internet".
DNS et le World Wide Web
Tous les sites Web publics fonctionnent sur des serveurs connectés à Internet avec des adresses IP publiques. Les serveurs Web de About.com, par exemple, ont des adresses telles que 207.241.148.80. Bien que les utilisateurs puissent saisir des informations telles que http://207.241.148.80/ dans leur navigateur Web pour visiter des sites, il est beaucoup plus pratique de pouvoir utiliser des noms propres tels que http://www.about.com/.
Internet utilise DNS en tant que service mondial de résolution de noms pour les sites Web publics. Lorsque quelqu'un tape le nom d'un site dans son navigateur, DNS recherche l'adresse IP correspondante pour ce site, les données nécessaires pour établir les connexions réseau souhaitées entre les navigateurs Web et les serveurs Web.
Serveurs DNS et hiérarchie de noms
DNS utilise une architecture réseau client / serveur. Les serveurs DNS sont les ordinateurs désignés pour stocker la base de données DNS. enregistrements (noms et adresses), tandis que les clients du DNS incluent les PC, téléphones et autres appareils des utilisateurs finaux. Les serveurs DNS se connectent également les uns aux autres, agissant comme clients les uns des autres en cas de besoin.
Le DNS organise ses serveurs dans une hiérarchie. Pour Internet, les soi-disant serveurs de noms racine résider au sommet de la hiérarchie DNS. Les serveurs de noms racine Internet gèrent les informations de serveur DNS pour les domaines de premier niveau du Web (tels que ".com" et ".uk"), en particulier les noms et adresses IP des noms d'origine. faisant autorité ) Les serveurs DNS chargés de répondre individuellement aux questions concernant chaque TLD. Les serveurs situés au niveau inférieur suivant de la hiérarchie DNS suivent les noms de domaine et adresses de second niveau (tels que "about.com"), tandis que les niveaux supplémentaires gèrent les domaines Web (tels que "compnetworking.about.com").
Les serveurs DNS sont installés et maintenus par des entreprises privées et des instances dirigeantes de l'Internet dans le monde entier. Pour Internet, 13 serveurs de noms racine (en réalité des pools d'ordinateurs redondants dans le monde entier) prennent en charge des centaines de domaines Internet de premier niveau, tandis que About.com fournit des informations de serveur DNS faisant autorité pour les sites de son réseau. Les organisations peuvent de même déployer le DNS sur leurs réseaux privés séparément, à plus petite échelle.
Plus - Qu'est-ce qu'un serveur DNS?
Configuration de réseaux pour DNS
Clients DNS (appelés résolveurs ) souhaitant utiliser DNS doit le configurer sur leur réseau. Les résolveurs interrogent le DNS à l'aide de fixed ( statique ) Adresses IP d’un ou de plusieurs serveurs DNS. Sur un réseau domestique, les adresses de serveur DNS peuvent être configurées une fois sur un routeur large bande et automatiquement récupérées par les périphériques clients. Elles peuvent également être configurées individuellement sur chaque client. Les administrateurs de réseau domestique peuvent obtenir des adresses de serveur DNS valides auprès de leur fournisseur de services Internet ou de fournisseurs tiers Internet tels que Google Public DNS et OpenDNS.
Types de recherches DNS
Le DNS est le plus souvent utilisé par les navigateurs Web pour convertir automatiquement les noms de domaine Internet en adresses IP. À côté de ceux-ci recherches en avant , le DNS est également utilisé pour:
- trouver les bons serveurs pour livrer le courrier électronique sur Internet
- recherches inversées qui reconvertit une adresse IP en un nom de domaine
Les requêtes réseau prenant en charge les recherches DNS s'exécutent sur TCP et UDP, le port 53 par défaut.Voir aussi - Recherche d'adresse IP inversée et inverse Pour mieux traiter de gros volumes de demandes, le DNS utilise la mise en cache. Les caches DNS stockent des copies locales des enregistrements DNS récemment accédés, tandis que les originaux continuent à être conservés sur leurs serveurs désignés. Avoir des copies locales des enregistrements DNS évite d'avoir à générer du trafic réseau vers le haut et à travers la hiérarchie du serveur DNS. Toutefois, si un cache DNS devient obsolète, des problèmes de connectivité réseau peuvent en résulter. Les caches DNS ont également été sujets aux attaques de pirates informatiques. Les administrateurs réseau peuvent vider un cache DNS si nécessaire en utilisant ipconfig et des utilitaires similaires.Plus - Qu'est-ce qu'un cache DNS? Le DNS standard exige que toutes les informations d'adresse IP stockées dans la base de données soient corrigées. Cela fonctionne bien pour la prise en charge de sites Web classiques, mais pas pour les périphériques utilisant des adresses IP dynamiques telles que les caméras Web ou les serveurs Web domestiques. Le DNS dynamique (DDNS) ajoute des extensions de protocole réseau au DNS afin d'activer le service de résolution de noms pour les clients dynamiques. Divers fournisseurs tiers proposent des packages DNS dynamiques conçus pour ceux qui souhaitent accéder à distance à leur réseau domestique via Internet. La configuration d'un environnement Internet DDNS nécessite une inscription auprès du fournisseur choisi et l'installation de logiciels supplémentaires sur le réseau local. Le fournisseur DDNS surveille à distance les périphériques souscrits et effectue les mises à jour requises du serveur de noms DNS. Plus - Qu'est-ce que le DNS dynamique? Le service WINS (Microsoft Internet Naming Service) prend en charge la résolution de noms similaire à DNS, mais ne fonctionne que sur les ordinateurs Windows et en utilisant un espace de noms différent. WINS est utilisé sur certains réseaux privés de PC Windows. Point-bit est un projet open source basé sur BitCoin technologie visant à ajouter la prise en charge d’un domaine de premier niveau ".bit" au DNS Internet. Tutoriel sur le protocole Internet - Numérotation de réseau IP Caches DNS
DNS dynamique
Alternatives au DNS