Comprendre la recherche DNS: un guide 101 du DNS

Understanding Dns Lookup

L'article explique le concept de domaine. Il répond à ce qu'est un DNS ou un système de noms de domaine avant de parler du fonctionnement de la recherche DNS.



Avez-vous déjà entendu parler du terme «DNS» lors de l'utilisation d'Internet? DNS signifie Système de noms de domaines . Avant de parler de ce qu'est le DNS et du fonctionnement de la recherche DNS, comprenons ce que signifie le D dans le DNS.



Qu'est-ce qu'un domaine

Vous savez que le format d'une URL Web est http: //www.domainname.tld . Dans cet exemple, TLD (tld) fait référence au domaine de premier niveau. Au début du Web, TLD était l'un des suivants:

  1. .avec (fait référence aux organisations commerciales)
  2. .org (fait référence aux organisations à but non lucratif)
  3. .net (encore une fois les sites Web commerciaux)
  4. .gov (sites Web gouvernementaux)
  5. .edu (éducatif)
  6. .mille (à des fins militaires) et
  7. .int (international)

Avec l'augmentation du nombre de personnes achetant des sites Web, des types de domaines liés aux emplacements ont été introduits. Par exemple, .Asie , .us, .in et .cette se réfèrent respectivement à l'Asie, aux États-Unis, à l'Inde et au Canada. Bientôt, plusieurs autres types de TLD sont arrivés qui nous indiquent le type de site Web. Par exemple, .JE fait référence à un site Web personnel alors qu'un .la télé fait référence à un site Web de streaming vidéo. L'augmentation des catégories de TLD a permis de classer les sites Web en fonction de leur type tout en répondant aux demandes croissantes des consommateurs.



Dans l'exemple ci-dessus de l'URL (http: //www.domainname.tld), http fait référence au mode de transfert des données, et www dit qu'il se rapporte au World Wide Web. N'importe quoi entre www et TLD est le nom de domaine d'un site Web.

cómo configurar Outlook como cliente de correo predeterminado mac

Auparavant, les gens devaient taper www pour accéder à un site Web. Étant donné que les fournisseurs de services d'hébergement permettent la redirection de www.domainname.tld à domainname.tld , vous pouvez sauter la saisie www lors de la saisie de l'URL dans le navigateur. Un exemple de nom de domaine est «thewindowsclub». L'URL d'accès au domaine «thewindowsclub» est https://www.thewindowsclub.com ou https://thewindowsclub.com . Ici, ' thewindowsclub »Fait partie de la .avec TLD. Ensuite, il peut y avoir des sous-domaines. Dans le cas de www.forums.thewindowsclub.com , ' forums 'Est le sous-domaine de' thewindowsclub ».



Lorsque vous achetez un domaine, vous achetez un nom qui va avec différents TLD. Tu peux choisir .avec , .net , .nous ou d'autres TLD - à condition qu'il ne soit pas déjà pris par quelqu'un d'autre. Le simple fait d'acheter un site Web n'aidera pas car les gens ne peuvent pas y accéder tant qu'il n'a pas d'adresse. Pour tout domaine que vous achetez, vous pouvez créer un nombre illimité de sous-domaines et l'utiliser pour des sites Web et à d'autres fins. Pour chaque domaine et sous-domaine que vous créez, vous devez spécifier l'adresse des serveurs qui contiennent le contenu de votre site Web. Si le domaine ou sous-domaine fait référence à un périphérique (par exemple, une imprimante réseau), vous devez spécifier l'adresse de ce périphérique.

Tous les domaines et sous-domaines sur Internet sont associés à une adresse. Nous les appelons l'adresse IP: adresse de protocole Internet ou en d'autres termes, une adresse qui fonctionne avec Internet. Vous ne pouvez accéder à un domaine / sous-domaine que si vous connaissez l'adresse IP des serveurs contenant son contenu.

Qu'est-ce que DNS

Vous savez qu'il existe un nombre illimité de sites Web sur Internet. Encore une fois, chaque site Web peut avoir ses propres sous-domaines. Se souvenir des adresses IP de ces sites Web n'est tout simplement pas possible. C'est pourquoi vous pouvez entrer le nom de domaine dans votre propre langue (en utilisant le format URL - également appelé alias en termes techniques). Il existe un système au travail qui résout les noms de domaine afin que vous puissiez vous connecter au site Web que vous avez mentionné dans l'URL. Ce système vous aide à trouver l'adresse IP des noms de domaine que vous avez saisis dans votre navigateur afin que le navigateur puisse se connecter au site Web. Ce système s'appelle le Système de noms de domaines ou DNS pour faire court.

recuperar almacenamiento de fotos de google

Le système de noms de domaine, ou DNS comme on l'appelle couramment, est une base de données distribuée qui contient le mappage des noms de domaine à leurs adresses IP .

Jusqu'à récemment, une organisation à but non lucratif appelée InternNIC était responsable de la gestion des noms de domaine et de leurs adresses IP. Quand il est allé «à but lucratif», son monopole a pris fin et il existe maintenant de nombreuses entreprises qui gèrent les bases de données liées aux noms de domaine. Bien que les bases de données soient gérées par différentes sociétés, elles sont interconnectées de manière à ce que tout service DNS puisse obtenir l'adresse IP de n'importe quel domaine.

Un service DNS vous aide à résoudre les noms de domaine que vous entrez dans votre navigateur Web. Il aide également à résoudre les adresses lorsque vous envoyez des e-mails ou lorsque vous cliquez sur des liens actifs. En général, votre fournisseur d'accès Internet vous offre un service DNS. Outre votre FAI, il existe des entreprises qui offrent des services de noms de domaine public. Des exemples de telles entreprises comprennent Google , Confortable , et OpenDNS . Lorsque vous cliquez sur un lien ou entrez une URL dans votre navigateur Web, le service DNS est contacté pour résoudre le DNS associé. Il est de la responsabilité du service DNS d'analyser la base de données du système de noms de domaine et de vous fournir l'adresse IP de l'hôte auquel vous souhaitez vous connecter.

Les noms de domaine et sous-domaines peuvent être appelés alias . Les serveurs contenant la base de données contenant des informations sur les adresses des différents alias sont appelés Serveurs de noms . Il existe deux types de serveurs fonctionnant dans le système de noms de domaine. Les premiers types sont les Serveurs racine - ceux-ci contiennent des données sur les domaines de premier niveau (TLD: .com, .net et .org, etc.). Les autres types contiennent les adresses des serveurs qui hébergent vos domaines et sous-domaines.

Exemple 1: En cas de abc.xyz.com , Les serveurs racine contiendront des informations sur xyz être un .avec . Certains autres serveurs de noms contiendront des entrées de base de données indiquant l'adresse de xyz.com . Puisque vous hébergez également abc.xyz.com , son adresse peut être soit sur le même serveur de noms contenant l'adresse de xyz.com ou sur un serveur de noms différent. Si vous ajoutez encore un autre sous-domaine à abc.xyz.com , son adresse peut à nouveau être sur le même serveur de noms ou sur un serveur de noms différent selon l'endroit où vous l'hébergez. La relation entre ce qui précède peut être établie comme ci-dessous:

xyz est liée à avec
abc est liée à xyz.com
Si vous ajoutez qwe comme un autre sous-domaine pour xyz.com ,
qwe est liée à abc.xyz.com

Pour établir l'adresse de qwe , le service du système de noms de domaine devra résoudre:

.avec
.xyz.com
.abc.xyz.com
.qwe.abc.xyz.com

C'est le cas lorsque le service de système de noms de domaine n'utilise aucun cache. Nous parlerons des caches un peu plus loin dans cet article. Ce qui précède montre que pour résoudre le DNS de qwe.abc.xyz.com , le système DNS doit analyser la base de données DNS quatre fois. Cela devient complexe étant donné que les adresses des différentes parties de l'URL peuvent être sur différents serveurs de noms. Mais en raison de la vitesse d'Internet, vous pouvez voir la page se télécharger en quelques millisecondes et dans le pire des cas, en quelques secondes.

Comment fonctionne la recherche DNS

À présent, vous savez qu'il existe différents serveurs hébergeant des bases de données contenant les adresses IP de différents domaines et leurs sous-domaines. Vous savez également qu'il existe des serveurs racine qui contiennent l'adresse IP des serveurs hébergeant des domaines de premier niveau. Ces serveurs racine aident à atteindre les serveurs contenant des bases de données qui contiennent l'adresse IP du nom de domaine principal. S'il existe des sous-domaines, leur adresse peut être sur les mêmes serveurs que le nom de domaine principal ou sur un serveur différent. Tous ces serveurs sont accessibles pour connaître l'adresse IP de l'URL exacte que vous devez utiliser. Le processus de recherche de l'adresse IP de toute URL sur Internet est appelé recherche DNS. Pour savoir comment fonctionne la recherche DNS, prenez l'exemple suivant.

Exemple 2: Prenons un réseau de dix ordinateurs. Chaque ordinateur a sa propre adresse afin que les paquets de données circulant sur le réseau sachent où aller. Il existe un 11e ordinateur qui héberge une base de données contenant les noms d'alias de chacun de ces dix ordinateurs et leurs adresses IP. Alors que les utilisateurs d'ordinateurs peuvent faire référence aux ordinateurs en utilisant leurs noms, les paquets de données ont besoin des adresses IP des ordinateurs afin qu'ils puissent atteindre le destinataire prévu. Si l'ordinateur A doit utiliser l'imprimante connectée à l'ordinateur B, A vérifiera la base de données sur le 11ème ordinateur pour connaître l'adresse IP de B, puis trouvera l'adresse de l'imprimante connectée à B.Uniquement après avoir obtenu l'adresse de l'imprimante, A acheminera la commande d'impression vers l'imprimante connectée à B.

Dans ce cas, les itérations suivantes se produisent:

Un ordinateur de contacts11
A contacts B
Une imprimante de contacts connectée à B

Une méthode similaire est utilisée pour rechercher des enregistrements DNS. Par exemple, lorsque vous cliquez sur https://thewindowsclub.com , votre routeur contactera votre service DNS par défaut pour la résolution DNS. Le service DNS contactera les serveurs racine et demandera l'adresse IP du serveur contenant .avec records. Cette adresse est renvoyée à votre service DNS. Le service DNS atteint à nouveau le serveur de noms contenant les adresses de .avec domaines et lui demande l'adresse de https://thewindowsclub.com . Après avoir obtenu l'adresse IP des serveurs qui hébergent thewindowsclub.com, votre service DNS renverra l'adresse IP à votre ordinateur qui déclenchera ensuite votre navigateur pour télécharger la page Web principale. Cela signifie que votre service DNS envoie au moins deux demandes pour recevoir l'adresse IP d'un simple nom de domaine.

Voici une image qui explique le fonctionnement de la recherche DNS:

cromo siempre arriba

Dans le cas ci-dessus, si vous cherchiez http://forums.thewindowsclub.com , votre service DNS a dû exécuter une requête supplémentaire pour connaître son adresse IP.

Étant donné que la résolution de DNS à partir de zéro à chaque fois prend du temps, de nombreux FAI et fournisseurs de services DNS créent des caches locaux contenant des adresses déjà résolues. Ce sont principalement les adresses qu'ils ont déjà extraites des serveurs racine et d'autres serveurs de noms à un moment donné. Dans ce cas, lorsque vous envoyez une demande d'URL, au lieu de contacter directement le serveur racine, le service DNS recherche l'adresse résolue de l'URL dans son cache DNS local. S'il est trouvé, il renverra la résolution à votre ordinateur instantanément, sinon ira de l'avant et résoudra le DNS en utilisant la méthode ci-dessus pour contacter les serveurs racine et autres serveurs de noms.

Certains systèmes d'exploitation contiennent également une copie mise en cache localement des adresses que vous utilisez couramment sur votre ordinateur. Cela permet également de gagner du temps lors de l'utilisation d'Internet. Nous parlerons des caches DNS dans un autre article ultérieurement.

Téléchargez l'outil de réparation PC pour trouver et corriger automatiquement les erreurs Windows

Veuillez nous faire savoir si vous avez encore des doutes sur le fonctionnement de la recherche DNS.

Articles Populaires