Types importants de serveurs DNS - Nous entendons beaucoup parler des serveurs DNS dans notre vie quotidienne. La plupart du temps, c'est en fait notre navigateur Web qui nous montre une page indiquant que la requête DNS a échoué ou quelque chose de similaire. Alors, quels sont exactement les serveurs DNS? Comment affectent-ils l'ensemble d'Internet? Certains ont même dit que si les serveurs DNS n'existaient pas, Internet se fermerait. Ces menaces sont-elles réelles? Jetons un regard en profondeur sur les serveurs DNS et comment leur existence nous affecte.
Les serveurs DNS et le mythe
Commençons donc par les serveurs DNS en premier. Le serveur DNS est une technologie Web permettant de gérer les noms de sites Web sur Internet. Mais cela ne s'arrête pas là. Il contient également de nombreuses configurations. Par exemple, disons que votre adresse physique où vous habitez est 42, Baker Street, Californie, 50001. Et la latitude et la longitude sont 70.92854301 et 65.102840203 (juste une aléatoire). Donc, si quelqu'un vous demande où vous vivez, vous ne faites pas remarquer que vous vous attardez sur une carte. Les gens commenceront à devenir fous si vous faites cela. Mais le pire est que les gens ne s'en souviendront même pas. Même le plus simple d'un changement de numéro changera l'adresse entière. Le serveur DNS fonctionne de manière similaire. Serveur DNS ou serveur de système de noms de domaine est un nom temporaire donné à un emplacement spécifique sur le Web. Il peut cependant changer mais est moins probable avec les sites Web populaires. Ainsi, les lats et les longs sont connus comme les adresses IP d'Internet. Ainsi, en prenant un exemple de Google, l'adresse IP est 216.58.220.14, mais vous souvenez-vous avoir tapé cela dans la barre d'URL de votre navigateur? Probablement pas. Vous tapez toujours www.google.com ou tout simplement même google et appuyez sur Ctrl + Entrée (si vous êtes paresseux comme moi). Donc, Google.com est juste un nom donné à l'adresse IP ici, et il ne changera jamais jusqu'à ce que vous ne changiez pas les enregistrements DNS de google (reviendra sur les enregistrements DNS plus tard dans le blog). C'est la raison pour laquelle la demande DNS a échoué ou l'erreur «Cette page Web n'est pas disponible» sur votre navigateur lorsque vous n'êtes pas connecté à Internet ou si vous saisissez quelque chose qui n'est pas valide, car il ne peut rien rechercher avec cela nom spécifique que vous avez tapé dans la barre d'URL.
Le mythe
Maintenant, il existe un très grand mythe de gangland sur Internet selon lequel si les serveurs DNS cessaient de fonctionner, tout Internet s'arrêterait. Nan. Cela ne se produira jamais jusqu'à ce qu'une explosion nucléaire à large spectre se produise. C'est de la pure idiocratie. Si les serveurs DNS cessent de fonctionner, vous ne pourrez pas appeler n'importe quel site Web avec son nom, par exemple microsoft.com, mais si vous connaissez l'adresse IP, vous pouvez tout de suite la saisir dans la barre d'URL et vous êtes prêt à aller. La seule pire chose ici, c'est que jusqu'à présent, vous pouvez envoyer un ping à un serveur DNS spécifique en utilisant votre terminal ou votre invite de commande pour obtenir son adresse IP ou vous pouvez même faire une recherche de Who pour le vérifier, mais si Internet tombe en panne, il n'y aura pas de serveur DNS auquel envoyer un ping soit par des invites de commande et des terminaux, soit en faisant une recherche de qui. Le seul moyen possible de se connecter serait de mémoriser ou de répertorier toutes les adresses IP du site Web que vous visitez. Mais sérieusement, je ne pense pas qu'Internet soit une chose facile à descendre. Donc, maintenant que le mythe est détruit, jetons un œil à la façon dont les choses fonctionnent réellement dans le serveur DNS.
Enregistrements DNS et requêtes DNS
Maintenant que nous savons ce qu'est un serveur DNS, jetons un œil à son fonctionnement. Un serveur DNS se compose de plusieurs éléments, mais surtout des enregistrements DNS et des requêtes DNS. Jetons-y un coup d'œil:
-
Enregistrements DNS
Les enregistrements DNS ne sont qu'une liste d'enregistrements de ressources qui définissent le fonctionnement du système DNS. Un système DNS se compose non seulement de l'adresse IP, mais également du serveur de messagerie et d'autres enregistrements vers lesquels pointer. Donc, par exemple, si vous avez un site Web avec le nom de www.iamawesome.com, vous aurez peut-être besoin d'un identifiant de messagerie avec quelque chose comme . Donc, encore une fois ici, vous avez besoin d'une adresse IP pour savoir où pointer vers quand le courrier arrive sur le domaine iamawesome.com, et cette partie est effectuée par les enregistrements DNS qui configurent les serveurs DNS. Les enregistrements DNS se composent de beaucoup de choses. Je n'entrerai pas dans les détails, mais je vais certainement énumérer les enregistrements DNS importants ici:
Records | La description | Une fonction |
UNE | Enregistrement d'adresse | Il renvoie une adresse IPv4 32 bits. C'est là que le site Web réel est redirigé le plus souvent. |
CNAME | Enregistrement de nom canonique | Ceci est un alias. Le serveur DNS continuera de rechercher avec ce nouveau nom. |
DNAME | Nom de la délégation | C'est encore un alias pour un nom et aussi son sous-nom, contrairement à CNAME, qui n'est qu'un alias pour lui-même. Mais comme pour CNAME, le serveur DNS essaie également de rechercher avec ce nouveau nom. |
DNSKEY | Enregistrement de clé DNS | Il y a un autre enregistrement connu sous le nom d'enregistrement KEY que je n'ai pas mentionné ici. Le format de DNSKEY est le même que la KEY, et est utilisé dans DNSSEC (plus dans la description). |
LOC | Enregistrement d'emplacement | Cela fournit la situation géographique en fonction du nom de domaine. |
MX | Enregistrement d'échange de courrier | Cela est lié au routage des e-mails que j'ai mentionné précédemment. Cela mappe le nom de domaine avec l'ID de messagerie. |
NS | Enregistrement du serveur de noms | Fournit une ZONE DNS aux serveurs de noms autorisés. |
TKEY | Enregistrement de clé secrète | Il s'agit de la clé utilisée avec TSIG qui est cryptée sous la clé publique. |
TSIG | Signature de la transaction | Il est utilisé pour authentifier les mises à jour provenant d'une source approuvée ou d'un serveur de noms. Il est utilisé avec TKEY. |
SMS | Enregistrement de texte | Ce fichier fournit des données machine liées aux frameworks et au chiffrement. |
Les extensions de sécurité DNSSEC ou Domain Name System sont conçues pour sécuriser les informations utilisées sur DNS qui est utilisé dans le protocole Internet. Par défaut, les serveurs DNS n'avaient pas une sécurité suffisante. DNSSEC a été développé pour sécuriser les données des certificats falsifiés ou des informations DNS manipulées telles que le piratage DNS ou ce qui est particulièrement connu sous le nom d'empoisonnement du cache DNS. Les réponses de DNSSEC sont toutes signées numériquement et sécurisées. Mais comme pour d'autres titres, même DNSSEC a des failles. Il vérifie uniquement si les données sont authentifiées, mais il ne crypte pas réellement les données. Il n'y a donc pas de confidentialité des données. Ici, la cryptographie à clé publique est utilisée pour signer numériquement des enregistrements afin d'authentifier la source.
Cours recommandés
- Cours de certification en débogage Ruby
- Programme PHP MySQL
- Programme de programmation VB.NET
- Formation Fondation ITIL
-
Requêtes DNS
La requête DNS est un moyen utilisé par le client pour interagir avec les serveurs DNS afin d'obtenir une réponse pour une réponse. Voici les types de requêtes DNS:
-
Requête récursive
Dans une requête récursive, le serveur DNS reçoit votre requête et effectuera tout le travail de la réception de la réponse à la réponse. Lors du traitement, le serveur DNS interroge également d'autres serveurs similaires sur le Web pour obtenir une réponse pour vous. Ainsi, lorsqu'une requête récursive est envoyée à un serveur DNS, elle peut effectuer l'une des deux choses: la première consiste à renvoyer les enregistrements fournissant les adresses IP liées au nom d'hôte demandé, ou elle peut fournir une erreur indiquant que la valeur spécifiée le nom de domaine n'existe pas que nous obtenons normalement lorsque nous ne sommes pas connectés à Internet comme je l'ai indiqué ci-dessus. Mais d'un autre côté, si le serveur DNS n'est pas en mesure de trouver le nom demandé dans sa propre base de données de zone, il commencera alors à exécuter un ping sur d'autres serveurs DNS pour la même requête. C'est ainsi que fonctionne toute la requête récursive.
Vous pouvez également interdire ces types de requêtes récursives pour un serveur DNS sélectionné. Dans ce cas, le serveur DNS ne fonctionnera qu'avec l'aide de requêtes itératives.
-
Requêtes itératives ou non récursives
Avant de commencer avec des requêtes itératives ou non récursives, il est important de noter que tous les serveurs DNS doivent prendre en charge d'abord la prise en charge de cette requête pour qu'elle fonctionne. Lorsqu'un client n'utilise pas de requête récursive et essaie d'envoyer une requête itérative, le serveur DNS renvoie la meilleure réponse possible au client. Maintenant, cette réponse peut être soit le nom souhaité qui est résolu, soit une référence à un serveur totalement différent qui peut fournir les données demandées dont le client a besoin. Et ce serveur ne fait partie d'aucun ancien serveur où il a déjà demandé. Les références fonctionnent comme pointeur ici. Un serveur DNS interrogé n'essaie pas de capturer ou de demander une réponse ailleurs, mais il vous fournira la réponse s'il en a déjà une seule.
-
Requêtes inverses
Dans cette requête, une demande est envoyée via le résolveur DNS au serveur DNS pour répondre au nom d'hôte avec son adresse IP. Ainsi, ici, la recherche de ce nom d'hôte spécifique doit être approfondie afin de trouver la bonne réponse. Les résolveurs DNS ne sont que de simples applications qui demandent aux serveurs DNS des réponses correctes.
Types de serveurs DNS
Pour être précis, il y a en fait 'n' nombre de serveurs DNS sur Internet qui contiennent ces données pièce par pièce, mais il n'y a que 13 serveurs qui sont plus connus sous le nom de serveurs DNS racine qui contiennent toute la base de données globale sur chacun des ces 13 serveurs. Et il n'y a que deux types de serveurs DNS au total, l'un est le principal et l'autre est le secondaire. Il est cependant essentiel de garder à l'esprit que l'un de ces deux serveurs DNS peut être utilisé soit comme serveur principal soit comme serveur secondaire, ce qui dépend évidemment du choix de l'administrateur du serveur. Il est également possible de conserver un seul serveur jouant le rôle de serveur principal pour un serveur secondaire pour toute autre zone. Les informations détaillées sur ces types de serveurs DNS sont les suivantes:
Serveurs DNS principaux
Ce serveur localise et lit les données du fichier de zone de domaine principalement les enregistrements A qui se trouvent sur le serveur Web comme Godaddy ou Bigrock. Ce serveur principal est également chargé d'envoyer ces informations au serveur secondaire.
Ici, les informations de zone sont écrites par l'administrateur du serveur qui commande au serveur comment se comporter avec les autres serveurs. Il s'agit principalement des fichiers d'enregistrements DNS que j'ai mentionnés précédemment. Lorsqu'un serveur principal transfère des informations de zone de domaine d'un serveur à un autre, il est appelé transfert de zone ou relocalisation de zone. Il y a toujours deux serveurs DNS configurés pour chaque domaine. La raison principale en est de faciliter la vie de l'administrateur en doublant la sécurité grâce à plusieurs serveurs et en créant également une sauvegarde. Une fois qu'un serveur principal est créé et que les données de zone sont copiées, il n'y a en fait pas besoin de sauvegarde, car tout cela est déjà pris en charge car le serveur principal copie par défaut toutes ces données sur le serveur secondaire à chaque fois.
Serveurs DNS secondaires
Le serveur DNS secondaire est également connu sous le nom de serveur esclave car il ne fait que le travail de capture des données du serveur principal et agit comme une sauvegarde. Le serveur principal est appelé serveur maître dans le logiciel serveur DNS de Microsoft.
Cependant, plus de deux serveurs DNS peuvent être configurés et un seul peut être conservé en tant que serveur maître, le deuxième en tant que serveur principal et le troisième en tant que serveur secondaire. Cela peut être un peu déroutant, donc je ne vais pas approfondir cela. Mais ce n'est que pour information. La plupart du temps, le serveur principal et le serveur maître sont identiques.
Les serveurs secondaires jouent un rôle essentiel dans la gestion des données et il est aussi important qu'un serveur principal. En effet, ils réduisent en fait la charge sur le serveur principal et la charge est répartie également si un rapport spécifié pour livrer la charge n'est pas configuré. De plus, si dans certains cas, le serveur principal tombe en panne soit en raison d'un délestage, d'une surcharge ou d'une autre attaque par des pirates, il y aura toujours un serveur secondaire pour agir en tant que serveur principal afin de fournir les données sans interruption. Ainsi, ce faisant, ils offrent également beaucoup de sécurité. Il y a en fait beaucoup plus sur les serveurs DNS en général, mais c'est de loin que je peux couvrir dans mon blog.
Première source d'image: pixabay.com
Articles recommandés
Voici quelques articles qui vous aideront à obtenir plus de détails sur les types de serveurs DNS, alors suivez simplement le lien.
- Questions d'entretiens chez Windows Server
- 10 applications Linux utiles pour les administrateurs système
- 4 caractéristiques importantes du marketing participatif | Technologie | Entreprise
- 6 façons passionnantes d'augmenter la productivité avec la nouvelle technologie