Comprendre et configurer le DNS
Présentation DNS
Un système de noms de domaine (DNS) est un système hiérarchique distribué qui convertit les noms d’hôte en adresses IP. Le DNS est divisé en sections appelées zones. Chaque zone dispose de serveurs de noms qui répondent aux requêtes appartenant à leurs zones.
Composants DNS
Le DNS comprend trois composants principaux :
-
Résolveur DNS : réside côté client du DNS. Lorsqu'un utilisateur envoie une requête de nom d'hôte, le résolveur envoie une requête DNS aux serveurs de noms pour demander l'adresse IP du nom d'hôte.
-
Serveurs de noms : traite les requêtes DNS reçues du résolveur DNS et renvoie l’adresse IP au résolveur.
-
Enregistrements de ressources : éléments de données qui définissent la structure de base et le contenu du DNS.
Mise en cache du serveur DNS
Les serveurs de noms DNS fournissent l'adresse IP d'un nom d'hôte aux utilisateurs. Le champ TTL de l’enregistrement de ressource définit la période pendant laquelle les résultats de la requête DNS sont mis en cache. Lorsque la valeur TTL expire, le serveur de noms envoie une nouvelle requête DNS et met à jour le cache.
Configurer un serveur de noms DNS pour résoudre les noms d’hôte en adresses
Vous utilisez des serveurs de noms DNS (Domain Name System) pour convertir les noms d’hôte en adresses IP.
Avant de commencer, configurez vos serveurs de noms avec le nom d’hôte et l’adresse IP de votre équipement Juniper Networks. Peu importe l’adresse IP que vous attribuez comme adresse de votre appareil dans le serveur de noms, tant qu’il s’agit d’une adresse qui atteint votre appareil. Normalement, vous devez utiliser l’adresse IP de l’interface de gestion, mais vous pouvez choisir l’adresse IP de l’interface de bouclage ou l’adresse IP de l’interface réseau. Vous pouvez même configurer plusieurs adresses sur le serveur de noms.
Configurez votre équipement Juniper Networks pour qu’il utilise un ou plusieurs serveurs de noms. Pour la redondance, il est recommandé de configurer l’accès à plusieurs serveurs de noms, jusqu’à un maximum de trois serveurs. Le système n’utilise que les trois premiers serveurs de noms configurés, même si vous configurez des serveurs supplémentaires. L’approche est similaire à la façon dont les navigateurs Web résolvent les noms d’un site Web en son adresse réseau.
Vous pouvez utiliser Junos OS pour configurer un ou plusieurs noms de domaine. Le logiciel utilise ces noms de domaine pour résoudre les noms d’hôte qui ne sont pas entièrement qualifiés (c’est-à-dire les noms d’hôtes pour lesquels les noms de domaine sont manquants). La possibilité de configurer les noms de domaine est pratique car vous pouvez utiliser un nom d’hôte pour configurer et utiliser le logiciel sans avoir besoin de référencer le nom de domaine complet. Après avoir ajouté des adresses de serveur de noms et des noms de domaine à votre configuration, vous pouvez utiliser des noms d’hôte résolubles DNS dans vos configurations et commandes au lieu d’adresses IP.
Vous pouvez acheminer le trafic entre une instance de routage de gestion et un serveur de noms DNS. Une fois que vous avez configuré une instance de routage au niveau de la [edit system name-server server-ip-address]
hiérarchie, le serveur de noms devient accessible via cette instance de routage.
Cette option d’instance de routage de gestion n’est pas prise en charge pour les pare-feu SRX Series.
Pour activer une instance de routage de gestion pour DNS, utilisez la configuration suivante :
user@host# set system management-instance user@host# set routing-instances mgmt_junos description description user@host# set system name-server server-ip-address routing-instance mgmt_junos
Si vous le souhaitez, au lieu de configurer le serveur de noms au niveau de la [edit system]
hiérarchie, vous pouvez utiliser un groupe de configuration, comme indiqué dans cette procédure. Il s’agit d’une bonne pratique recommandée pour la configuration du serveur de noms.
Pour configurer l’équipement afin qu’il résolve les noms d’hôte en adresses :