Qu'est-ce que la recherche DNS et comment fonctionne la recherche DNS

Table des matières:

Qu'est-ce que la recherche DNS et comment fonctionne la recherche DNS
Qu'est-ce que la recherche DNS et comment fonctionne la recherche DNS

Vidéo: Qu'est-ce que la recherche DNS et comment fonctionne la recherche DNS

Vidéo: Qu'est-ce que la recherche DNS et comment fonctionne la recherche DNS
Vidéo: How to Find All Applied or Enabled Group Policy Settings in Windows 10 [Tutorial] - YouTube 2024, Avril
Anonim

Avez-vous déjà entendu parler du terme «DNS» lorsque vous utilisez Internet? DNS représente Système de noms de domaines. Avant de poursuivre et de parler de ce qu'est le DNS et de son fonctionnement, laissez-nous comprendre ce que représente le D dans le DNS.

Qu'est-ce qu'un domaine

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

  1. .com (fait référence aux organisations commerciales)
  2. .org (fait référence aux organisations à but non lucratif)
  3. .net (encore des sites commerciaux)
  4. .gov (sites Web du gouvernement)
  5. .edu (éducatif)
  6. .mil (à 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 .Californie se réfèrent respectivement à l’Asie, aux États-Unis, à l’Inde et au Canada. Bientôt, plusieurs autres types de TLD sont entrés qui nous disent le type de site Web. Par exemple, .moi se réfère à un site personnel alors qu'un .la télé fait référence au site de streaming vidéo. L’augmentation du nombre de 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.

Image
Image

Dans l'exemple ci-dessus de l'URL (https://www.domainname.tld), http se réfère au mode de transfert de données et www dit qu'il se rapporte au World Wide Web. Quelque chose entre www et TLD est le nom de domaine d'un site web.

Auparavant, les gens devaient taper www accéder à un site web. Étant donné que les fournisseurs de services d’hébergement permettent la redirection de www.nomdomaine.tld à nomdomaine.tld, vous pouvez ignorer la saisie www en entrant l'URL dans le navigateur. Un exemple de nom de domaine est “thewindowsclub”. L'URL permettant d'accéder au domaine «thewindowsclub» est https://www.thewindowsclub.com ou https://thewindowsclub.com. Ici, "thewindowsclubFait partie de la .com TLD. Ensuite, il peut y avoir des sous-domaines. Dans le cas de www.forums.thewindowsclub.com, “des forums"Est le sous-domaine de"thewindowsclub”.

Lorsque vous achetez un domaine, vous devez acheter un nom associé à différents TLD. Tu peux choisir .com, .net, .nous ou d'autres TLD - à condition que cela ne soit pas déjà pris par quelqu'un d'autre. Le simple fait d’acheter un site Web n’aide en rien, car les gens ne peuvent y accéder tant qu’il n’a pas d’adresse. Pour n'importe quel domaine que vous achetez, vous pouvez créer un nombre quelconque 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 contenant le contenu de votre site Web. Si le domaine ou le sous-domaine fait référence à un périphérique (une imprimante réseau, par exemple), vous devez spécifier l'adresse de ce périphérique.

Tous les domaines et sous-domaines sur Internet ont une adresse attachée. Nous les appelons l'adresse IP: adresse de protocole Internet ou, en d'autres termes, une adresse compatible avec Internet. Vous pouvez accéder à un domaine / sous-domaine uniquement si vous connaissez l'adresse IP des serveurs contenant son contenu.

Image
Image

Qu'est-ce que le 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 devez entrer le nom de domaine dans votre propre langue (en utilisant le format d’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 entrés dans votre navigateur afin que celui-ci puisse se connecter au site Web. Ce système s'appelle le Système de noms de domaines ou DNS pour faire court.

Le système de nom de domaine, ou DNS, est une base de données distribuée contenant le mappage des noms de domaine sur 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 devenu "à but lucratif", son monopole a pris fin et de nombreuses entreprises gèrent désormais les bases de données relatives 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.. Cela aide également à résoudre les adresses lorsque vous envoyez des courriels ou lorsque vous cliquez sur des liens actifs. En général, votre fournisseur de services Internet vous fournit un service DNS. Outre votre FAI, certaines entreprises proposent des services de noms de domaine publics. Google, Comodo et OpenDNS sont des exemples de telles entreprises. 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é. Le service DNS est chargé 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 une base de données contenant des informations sur les adresses de 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 - Ils 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 .com. Un autre serveur de noms contient des entrées de base de données indiquant l’adresse de xyz.com. Puisque vous hébergez aussi abc.xyz.com, son adresse peut se trouver 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 se trouver sur le même serveur de noms ou sur un serveur de noms différent, en fonction de l’endroit où vous l’hébergez. La relation entre ce qui précède peut être établie comme suit:

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

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

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

C'est le cas lorsque le service du système de nom de domaine n'utilise aucun cache. Nous parlerons de caches un peu plus tard 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 reprises. Cela devient complexe étant donné que les adresses de différentes parties de l'URL peuvent se trouver sur différents serveurs de noms. Mais en raison de la vitesse d'Internet, vous pouvez voir le téléchargement de la page en quelques millisecondes et, dans le pire des cas, quelques secondes.

Comment fonctionne la recherche DNS

A 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 contenant l'adresse IP des serveurs hébergeant des domaines de premier niveau. Ces serveurs racine permettent d’atteindre les serveurs contenant des bases de données contenant l’adresse IP du nom de domaine principal. S'il existe des sous-domaines, leur adresse peut se trouver sur les mêmes serveurs que sur le nom de domaine principal ou sur un autre serveur. 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 n'importe quelle URL sur Internet est appelé recherche DNS.. Pour savoir comment fonctionne la recherche DNS, prenons l'exemple suivant.

Exemple 2: Considérons un réseau de dix ordinateurs. Chaque ordinateur a sa propre adresse afin que les paquets de données voyageant sur le réseau sachent où aller. Un onzième ordinateur héberge une base de données contenant les noms d'alias de chacun de ces dix ordinateurs et leurs adresses IP. Bien que les utilisateurs d'ordinateurs puissent se référer aux ordinateurs en utilisant leurs noms, les paquets de données ont besoin des adresses IP des ordinateurs pour pouvoir atteindre le destinataire souhaité. Si l'ordinateur A doit utiliser l'imprimante connectée à l'ordinateur B, A vérifiera la base de données du 11ème ordinateur pour connaître l'adresse IP de B, puis connaître 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 contact informatique11 A contacts B Une imprimante de contacts attaché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 .com enregistrements. Cette adresse est renvoyée à votre service DNS. Le service DNS atteint à nouveau le serveur de noms contenant les adresses de .com domaines et lui demande l'adresse de https://thewindowsclub.com. Après avoir obtenu l’adresse IP des serveurs hébergeant thewindowsclub.com, votre service DNS renvoie l’adresse IP à votre ordinateur, qui déclenche 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 nom de domaine simple.

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

Dans le cas ci-dessus, si vous deviez rechercher https://forums.thewindowsclub.com, votre service DNS devait exécuter une requête supplémentaire pour connaître son adresse IP.
Dans le cas ci-dessus, si vous deviez rechercher https://forums.thewindowsclub.com, votre service DNS devait exécuter une requête supplémentaire pour connaître son adresse IP.

Étant donné que la résolution du DNS à partir de zéro prend toujours du temps, de nombreux fournisseurs de services Internet et ISP 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. Si elle est trouvée, la résolution sera immédiatement renvoyée sur votre ordinateur, sinon le DNS sera résolu à l'aide de la méthode ci-dessus consistant à contacter les serveurs racine et les autres serveurs de noms.

Certains systèmes d'exploitation contiennent également une copie en cache locale des adresses que vous utilisez couramment sur votre ordinateur. Cela aussi permet de gagner du temps lors de l'utilisation d'Internet. Nous parlerons des caches DNS dans un article différent à un moment ultérieur.

S'il vous plaît laissez-nous savoir si vous avez encore des doutes sur la façon dont fonctionne la recherche DNS.

Articles Similaires:

  • Qu'est-ce qu'une attaque de piratage DNS et comment la prévenir?
  • Empoisonnement du cache DNS et usurpation d'identité
  • Optimisez votre connexion Internet pour la vitesse avec DNS Benchmark
  • Revue DNS Yandex: Internet plus rapide et plus sécurisé avec des contrôles
  • [Fiddler] La recherche DNS sur le site Web a échoué. System.net.sockets.socketexception

Conseillé: