Configuration DNS via powershell
1- Installer le service DNS
Install-WindowsFeature -name "DNS" -includeManagementTools
2- Créer une zone directe principale :
Exemple 1: Une zone intégrée à l’Active Directory
Add-DnsServerPrimaryZone -Name "[Link]" -ReplicationScope "domain" -
DynamicUpdate Secure -PassThru
Exemple 2: Créer une zone non intégrée à l’Active Directory
Add-DNSServerPrimaryZone -name "[Link]" -Zonefile "[Link]"
Options :
-DynamicUpdate
None
Secure
NonsecureAndSecure
-ReplicationScope
Forest
Domain
Legacy
Custom
3- Créer une zone inversée principale :
Exemple 1: Une zone inversée intégrée à l’Active Directory
Add-DNSServerPrimaryZone -NetworkID [Link]/24 -ReplicationScope "domain" -
DynamicUpdate Secure -PassThru
Exemple 2: Créer une zone inversée non intégrée à l’Active Directory
Add-DNSServerPrimaryZone -NetworkID [Link]/24 -ZoneFile [Link]-
[Link]
4- Supprimer une zone de recherche :
Exemple :
Remove-DNSServerZone -ZoneName "[Link]"
5- Ajouter un enregistrement de type A :
Exemple 1 :
Add-DnsServerResourceRecordA -Name pc1 -ZoneName "[Link]" -AllowUpdateAny -
IPv4Address [Link] -CreatePtr
6- Ajouter un enregistrement de type CNAME :
Exemple :
Add-DnsServerResourceRecordCName -Name www -HostNameAlias
"[Link]" -ZoneName "[Link]"
7- Ajouter un enregistrement de type PTR :
Exemple :
Add-DnsServerResourceRecordPTR -Name 101 -PtrDomainName "[Link]" -
ZoneName "[Link]" -AllowUpdateAny
8- Ajouter un enregistrement de type MX :
Exemple :
Add-DnsServerResourceRecordMX -Name mail -MailExchange "[Link]" -
Preference 10 -ZoneName "[Link]"
9- Supprimer un enregistrement :
Exemple 1:
Remove-DnsServerResourceRecord -Name pc1 -RRType "A" -ZoneName "[Link]"
Exemple 2 :
10- Afficher les zones :
Exemple :
Get-DnsServerZone
11- Afficher les enregistrements d’une zone:
Exemple 1 :
Get-DnsServerResourceRecord -ZoneName "[Link]"
Exemple 2 :
Get-DnsServerResourceRecord -ZoneName "[Link]" -Name "www"