Le fichier de configuration DNS Linux est "/etc/resolv.conf". Ce fichier de configuration est utilisé pour configurer le client DNS. Il contient l'ordre de recherche du nom de domaine de l'hôte et l'adresse du DNS/serveur. un mot clé et un ou plusieurs paramètres séparés par des espaces.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Quel est le fichier de configuration DNS Linux ?
Sous Linux, le fichier de configuration du serveur DNS est "/etc/resolv.conf".
Le fichier /etc/resolv.conf permet de configurer le client DNS. Il contient l'ordre de recherche du nom de domaine de l'hébergeur et l'adresse du DNS/serveur. Chaque ligne comprend un mot-clé et un ou plusieurs paramètres séparés par des espaces. .
Introduction de base au DNS :
1. Introduction au DNS
DNS (Domain Name System) signifie serveur de résolution de noms de domaine, protocole de couche d'application et est un service d'Internet. En tant que base de données distribuée qui mappe les noms de domaine et les adresses IP les uns aux autres, elle peut permettre aux utilisateurs d'accéder plus facilement à Internet. Le service DNS utilise le port 53 de TCP et le port UDP 53 est utilisé pour se connecter au serveur DNS et le port UDP 53 est utilisé pour résoudre le DNS. La longueur limite pour chaque niveau de nom de domaine est de 63 caractères et la longueur totale du nom de domaine ne peut pas dépasser 253 caractères.
2. Le rôle du DNS
Analyse directe : recherchez l'adresse IP correspondante en fonction du nom de domaine
Analyse inverse : Vérifiez le nom de domaine correspondant en fonction de l'adresse IP
3.
1) Le domaine racine
est situé au niveau supérieur de l'arborescence, représenté par "." 2) Le domaine de premier niveau représente généralement un type d'organisation ou de pays3) Deuxièmement -domaine de niveau
est utilisé pour indiquer le domaine de premier niveau. Une organisation spécifique, les noms de domaine de deuxième niveau sous le domaine de premier niveau national sont gérés par les départements nationaux. Par exemple : .net.cnDomaines du tout. les niveaux créés sous le domaine de deuxième niveau sont collectivement appelés sous-domaines. Chaque organisation ou utilisateur peut librement demander à enregistrer son propre nom de domaine
5) Hôte
L'hôte est situé au bas de l'espace du nom de domaine, qui est un espace spécifique. ordinateur
Nom d'hôte : Www
Mailw Le nom de domaine et l'adresse IP sont plutôt un-à-un. Une adresse IP ne correspond pas nécessairement à un seul nom de domaine, et un nom de domaine ne peut correspondre qu'à une seule adresse IP
4 et types de serveurs DNS
11) Le serveur de noms de domaine principal
est responsable de la maintenance de toutes les informations sur les noms de domaine dans une région. Il est la source d'informations faisant autorité pour toutes les informations spécifiques, et les données peuvent être modifiées. Lors de la création d'un serveur de noms de domaine principal, vous devez créer le fichier de données d'adresse pour la zone dont vous êtes responsable.
2) Serveur de noms de domaine esclave
Lorsque le serveur de noms de domaine principal tombe en panne, s'arrête ou est surchargé, le serveur de noms de domaine esclave fournit des services de résolution de noms de domaine en tant que service de sauvegarde. Les résultats de résolution fournis par le serveur de noms de domaine ne sont pas déterminés par vous-même, mais proviennent du serveur de noms de domaine principal. Lors de la création d'un serveur de noms de domaine secondaire, vous devez spécifier l'emplacement du serveur de noms de domaine principal afin que le serveur puisse synchroniser automatiquement la base de données d'adresses de la région.
3) La mise en cache du serveur de noms de domaine
fournit uniquement la fonction de mise en cache des résultats de résolution de noms de domaine. Le but est d'améliorer la vitesse et l'efficacité des requêtes, mais il n'y a pas de base de données de noms de domaine. Il récupère le résultat de chaque requête du serveur de noms de domaine à partir d'un serveur distant, le place dans un cache et l'utilise pour répondre aux requêtes ultérieures portant sur les mêmes informations. Les serveurs de noms de mise en cache ne font pas autorité car toutes les informations fournies sont indirectes. Lors de la création d'un serveur de noms de domaine en cache, vous devez définir le domaine racine ou spécifier d'autres serveurs DNS comme source de résolution.
4) Le serveur de noms de domaine de transfert
est responsable des requêtes locales de tous les noms de domaine non locaux. Une fois que le serveur de noms de domaine de transfert a reçu la demande de requête, il la recherche dans son cache. S'il ne la trouve pas, il transmet la demande au serveur de noms de domaine spécifié dans l'ordre jusqu'à ce que le résultat soit trouvé, sinon il renvoie un résultat qui ne peut pas être trouvé. cartographié.
Recommandations associées : "
Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!