Windows Server Core | Installation et gestion du rôle DNS
Dnscmd gère le DNS en ligne de commandes :
%windir%\system32\dns\CACHE.DNS permet la mise à jour de la configuration DNS.
Dans Windows Server, ouvrir PowerShell et chercher les différentes fonctionnalités commençant par DNS :
PS > Get-WindowsFeature DNS*
Installer le rôle DNS :
PS > Add-WindowsFeature DNS -IncludeManagementTools
Information sur le
DNS :
PS > dnscmd /enumzones
Information sur les Cmdlets du module DNS installés avec le rôle :
PS > Get-Command -Module DsnServer
Réplication de la
fôret :
PS > Add-DnsServerPrimaryZone -Name Formation.alphorm.lan -ReplicationScope "forest" -PassThru
Créer un fichier une zone primaire et un fichier de sauvegarde de zone :
PS > Add-DnsServerPrimaryZone -Name NomDeFichier.alphorm.lan -ZoneFile "NomDeFichier.alphorm.lan.dns"
Vérifier la création du fichier avec :
PS > cd C:\Windows\system32\dns
PS > dir
Ajouter une zone de recherche inversé et répliquer si vous avec un serveur secondaire :
PS > Add-DnsServerPrimaryZone -NetworkID "10.20.30.0/24" -ReplicationScope "Forest"
Copie de la zone secondaire :
PS > Add-DnsServerSecondaryZone- Name NomServeru.fr -ZoneFile "NomServeru.fr.dns" -MasterServers "10.20.30.100"
Vérifier :
PS > dnscmd /enumzones
Information du serveur distant à partir du serveur secondaire :
PS > Get-DnsServer --computer HostNameDistant
ou :
PS > Get-DnsServer -computer HostNameDistant - Where-Object {$_.ZoneType -eq "Primary"}
ou :
PS > Get-DnsServer -computer HostNameDistant - Where {("Primary" -eq $_.ZoneType)}
Remerciements : Hicham KADIRI