DNS
1. Résolution DNS : Convertit un nom de domaine en adresse IP.
2. Cache DNS : Stocke temporairement les résultats pour accélérer les futures résolutions.
3. Redirecteurs : Serveurs externes pour gérer les requêtes que le serveur DNS ne peut résoudre.
4. Indications de racine : Liste de serveurs racine aidant à résoudre les domaines externes.
5. Zone primaire/secondaire : La zone primaire contient les enregistrements principaux ; la secondaire en est une copie de sauvegarde.
6. Zone Stub : Ne contient que les informations de serveurs d’autorité pour rediriger vers une autre zone.
7. Requêtes récursives/itératives : Récursives = réponse complète ; itératives = meilleure réponse possible avec renvoi.
8. Enregistrements DNS (A, AAAA, PTR, CNAME, MX, SRV, SOA, NS) : Types d’enregistrements pour associer noms de domaine, IP,
messagerie, et autres informations réseau.
9. Vieillissement et nettoyage : Supprime les enregistrements obsolètes.
10. TTL : Temps pendant lequel un enregistrement reste en cache.
11. Réplique DNS (AXFR et IXFR) : Transferts de zones ; AXFR = complet, IXFR = partiel.
12. Équilibrage de charge : Répartit le trafic entre plusieurs serveurs pour améliorer les performances.
13. Notifier : Informe les serveurs secondaires des mises à jour.
Les Commandes PowerShell
1. Ajouter une zone primaire
Add-DnsServerPrimaryZone -Name "NomDeLaZone" -ZoneFile "[Link]" -DynamicUpdate "NonSecureAndSecure"
2. Ajouter une zone secondaire :
• Dans Le Serveur D’Administrateur :
Set-DnsServerPrimaryZone -Name "[Link]" -SecureSecondaries TransferToSecureServers -SecondaryServers
"@IPServeurSecondaire"
• Dans Le Deuxième Serveur :
Add-DnsServerSecondaryZone -Name "NomDeLaZone"-ZoneFile "[Link]" -MasterServers "@IPServeurPrimaire"
3. Ajouter un nouveau enregistrement De type A :
Add-DnsServerResourceRecordA -Name "NomEnregistrement" -ZoneName "NomDeLaZone" -IPv4Address "@IP"
4. Aging :
[Link]-DnsServerZoneAging -Name "NomDeLaZone" -Aging $true -ScavengeServers "@IPServeur"
[Link]-DnsServerZoneAging -Name "NomDeLaZone" -Aging $true -ScavengeServers "@IPServeur" -RefreshInterval "1:0:0:0" -
NoRefreshInterval "1:0:0:0"
5. Modification et Vérification :
Get-DnsServerZone
Set-DnsServerGlobalNameZone -Enable $true
Get-DnsServerGlobalNamezone