Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dns (Domain Name System) est essentiel pour traduire les noms de domaine en adresses IP, ce qui permet la connectivité réseau et l’accès aux ressources. Ce guide de démarrage rapide vous guide tout au long de l’installation et de la configuration du rôle serveur DNS sur Windows Server. Découvrez comment configurer des zones DNS, gérer des requêtes et configurer des options de serveur à l’aide de PowerShell ou du Gestionnaire de serveur. Vous trouverez également des informations sur la façon de transférer des requêtes DNS vers les serveurs de noms racine par défaut DNS, ou optionnellement vers un serveur de noms supérieur.
Prérequis
Avant de pouvoir installer et configurer votre serveur DNS, votre ordinateur doit remplir les prérequis suivants :
- Un ordinateur exécutant une version de Windows Server prise en charge.
- Une adresse IP statique.
- Un compte membre du groupe Administrateurs ou équivalent.
Installer le serveur DNS
L’installation d’un serveur DNS (Domain Name System) implique l’ajout du rôle serveur DNS à un serveur Windows Server existant.
Conseil
Quand vous installez Active Directory Domain Services (AD DS) avec l’Assistant Installation Active Directory Domain Services, l’Assistant offre une option permettant d’installer et de configurer automatiquement un serveur DNS. La zone DNS obtenue est intégrée à l’espace de noms du domaine AD DS. Pour plus d’informations, consultez Présentation de l’intégration d’Active Directory Domain Services.
Pour installer le rôle serveur DNS en tant que serveur autonome, procédez comme suit :
Voici comment installer le rôle serveur DNS à l’aide de la commande Install-WindowsFeature.
Exécutez PowerShell sur votre ordinateur dans une session avec élévation de privilèges.
Pour installer le rôle DNS, exécutez la commande suivante. L’installation ne nécessite pas de redémarrage.
Install-WindowsFeature -Name DNS
Configurer le serveur DNS
Vous pouvez maintenant continuer à configurer le serveur.
Configurer les interfaces
Par défaut, un serveur DNS écoute les requêtes sur toutes les interfaces d’adresse IP. Vous pouvez configurer le serveur DNS pour écouter sur une interface spécifiée à l’aide de l’interface graphique ou à l’aide de PowerShell.
Voici comment configurer l’interface utilisée pour écouter les requêtes DNS à l’aide de la commande Set-DNSServerSetting.
Exécutez PowerShell sur votre ordinateur dans une session avec élévation de privilèges.
Recherchez l’adresse IP existante de vos ordinateurs en exécutant la cmdlet Get-NetIPAddress. Notez l’adresse IP que vous souhaitez utiliser pour votre serveur DNS.
Get-NetIPAddress | fl IPAddress,InterfaceAlias
Stockez le paramètre de serveur DNS actuel dans une variable temporaire, définissez la propriété ListeningIpAddress et appliquez les nouveaux paramètres en exécutant les commandes suivantes. Remplacez l’espace réservé
<ip_address>
par l’adresse IP que vous avez notée précédemment.$DnsServerSettings = Get-DnsServerSetting -ALL $DnsServerSettings.ListeningIpAddress = @("<ip_address>") Set-DNSServerSetting $DnsServerSettings
Configurer les indications de racine
Les serveurs d’indications de racine sont utilisés pour résoudre les informations d’adresse DNS quand le serveur DNS n’est pas en mesure de résoudre la requête localement à partir d’une zone hébergée ou du cache du serveur DNS. Les serveurs de noms d’indications de racine sont renseignés par défaut dans les nouvelles installations.
Vous pouvez modifier la liste des serveurs de noms racine si nécessaire en accédant à l’onglet Indications de racine de la boîte de dialogue de propriétés du serveur DNS ou à l’aide de PowerShell.
La suppression de tous les serveurs d’indications de racine n’est pas prise en charge. Au lieu de cela, configurez votre serveur DNS pour ne pas utiliser le serveur de noms d’indicateur racine en sélectionnant l’option Désactiver le serveur de récursivité dans l’onglet Avancé de la console du Gestionnaire DNS. La désactivation de la récursivité désactive également les redirecteurs configurés. Vous pouvez également désactiver l’option Utiliser les indications de racine si aucun redirecteur n’est disponible dans l’onglet Redirecteurs.
Voici comment mettre à jour un serveur de noms d’indications de racine DNS à l’aide de la commande Set-DnsServerRootHint.
Exécutez PowerShell sur votre ordinateur dans une session avec élévation de privilèges.
Recherchez l’adresse IP existante de votre ordinateur en exécutant l’applet de commande Get-DnsServerRootHint . Notez le serveur de noms que vous souhaitez mettre à jour.
Get-DnsServerRootHint
Stockez le paramètre de serveur DNS actuel dans une variable en exécutant les commandes suivantes. Remplacez l’espace réservé
<root_hint_name_server>
par le serveur de noms d’indications de racine que vous avez noté précédemment.$RootHintServer = (Get-DnsServerRootHint | Where-Object {$_.NameServer.RecordData.NameServer -match "<root_hint_name_server>"} )
Définissez la propriété Ipv4address dans la variable temporaire en exécutant les commandes suivantes. Remplacez l’espace réservé
<ip_address>
par l’adresse IP mise à jour.$RootHintServer.IPAddress[0].RecordData.Ipv4address = "<ip_address>"
Appliquez l’enregistrement mis à jour en exécutant les commandes suivantes.
Set-DnsServerRootHint $RootHintServer
Pour vérifier les indications de racine mises à jour, exécutez la commande suivante. Notez que le serveur de noms a un point de fin (.).
Get-DnsServerRootHint
Configurer des redirecteurs
Vous pouvez éventuellement configurer un redirecteur pour résoudre les informations d’adresse DNS au lieu de transférer le trafic vers les serveurs racine DNS. Vous pouvez ajouter des redirecteurs à l’aide de l’interface graphique ou à l’aide de la cmdlet PowerShell Set-DNSServerForwarder
.
Notes
Les indicateurs racines DNS ne sont pas utilisés, sauf si vos redirecteurs ne répondent pas.
Voici comment installer le rôle serveur DNS à l’aide de la commande Install-WindowsFeature.
Exécutez PowerShell sur votre ordinateur dans une session avec élévation de privilèges.
Pour configurer les redirecteurs DNS, remplacez les espaces réservés
<ip_forwarder_1>
et<ip_forwarder_2>
par l’adresse IP du serveur DNS que vous souhaitez utiliser comme redirecteurs. Exécutez ensuite les commande suivantes.$Forwarders = "<ip_forwarder_1>","<ip_forwarder_2>" Set-DnsServerForwarder -IPAddress $Forwarders
Supprimer le rôle serveur DNS
Pour supprimer le rôle serveur DNS, procédez comme suit.
Voici comment désinstaller le rôle serveur DNS à l’aide de la commande Uninstall-WindowsFeature.
Dans une invite PowerShell avec élévation de privilèges, exécutez la commande suivante :
Uninstall-WindowsFeature -Name DNS
Important
Lorsque vous supprimez le service de rôle serveur DNS d’un ordinateur Windows Server, tenez compte des points suivants :
- Pour un serveur DNS qui héberge des zones intégrées à AD DS, ces zones sont enregistrées ou supprimées selon le type de stockage. Les données de zone ne sont pas supprimées, sauf si le serveur DNS que vous désinstallez est le dernier serveur DNS hébergeant cette zone.
- Pour un serveur DNS qui héberge des zones DNS standard, les fichiers de zone restent dans le répertoire %systemroot%\System32\Dns. Toutefois, ils ne sont pas rechargés si le serveur DNS est réinstallé. Si vous créez une zone portant le même nom qu’une zone ancienne, l’ancien fichier de zone est remplacé par le nouveau.