Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
Toujours sur le thème du réseau, voici un ensemble de commandes permettant d’afficher et de modifier la configuration DNS des interfaces réseau
# Afficher le cache DNS (ipconfig /displaydns)Get-DnsClientCache
# Afficher les éléments du cache DNS avec une durée de vie spécifiqueGet-DnsClientCache -TimeToLive 86400
# Afficher des enregistrements de ressource spécifique du cache DNS (A, PTR, CNAME...)Get-DnsClientCache -Type A
# Afficher les éléments du cache DNS en échecGet-DnsClientCache -Status NoRecords
# Afficher les éléments du cache DNS en filtrant par le nom de l'enregistrementGet-DnsClientCache -Entry www.altf4-formation.fr
# Afficher les éléments du cache DNS en filtrant par la valeur de l'enregistrementGet-DnsClientCache -Data 192.168.0.254
# Vider le cache dns (ipconfig /flushdns)Clear-DnsClientCache
# Afficher les suffixe DNS, la liste de recherche de suffixe DNS et si l'interface s'enregistre sur le serveur DNSGet-DnsClient
# Afficher pour un interface réseau spécifique les suffixe DNS, la liste de recherche de suffixe DNS et si l'interface s'enregistre sur le serveur DNSGet-DnsClient -InterfaceAlias Ethernet
# Affiche les interfaces configurées pour s'enregistrer sur le serveur DNSGet-DnsClient -RegisterThisConnectionsAddress $true
# Affiche les interfaces configurées pour s'enregistrer sur le serveur DNS en utilisant un suffixe DNSGet-DnsClient -UseSuffixWhenRegistering $true
# Affiche les interfaces configurées un suffixe DNS spécifiqueGet-DnsClient -ConnectionSpecificSuffix home
# Désactiver l'enregistrement dans le DNS de l'interface réseauSet-DnsClient -InterfaceAlias ethernet -RegisterThisConnectionsAddress $false
# Définir le suffixe DNS pour l'interfaceSet-DnsClient -InterfaceAlias ethernet -ConnectionSpecificSuffix
# Supprimer le suffixe DNS de l'interface réseauSet-DnsClient -InterfaceAlias ethernet -ResetConnectionSpecificSuffix
# Activer l'utilisation du suffixe DNS pour l'enregistrementSet-DnsClient -InterfaceAlias ethernet -UseSuffixWhenRegistering $true
# Enregistrer l'ip au niveau du serveur DNS (ipconfig /registerdns)Register-DnsClient
# Afficher la liste des serveurs DNS configurés sur les interfaces réseauGet-DnsClientServerAddress
# Afficher la liste des serveurs DNS configurés sur une interface réseau spécifiqueGet-DnsClientServerAddress -InterfaceAlias Ethernet
# Afficher la configuration DNS-over-HTTPS (DoH)Get-DnsClientDohServerAddress
# Afficher la configuration globale du client DNSGet-DnsClientGlobalSetting
# Afficher la configuration NRPT du client DNSGet-DnsClientNrptGlobal
# Réinitialise les paramètres de serveur DNSGet-DnsClient | Set-DnsClientServerAddress -ResetServerAddresses
# Définir le DNS sur une interface réseauSet-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.254,192.168.0.253
# Définir le DNS sur une interface réseau en contrôlant si les IP définies sont bien des serveur DNSSet-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.254,192.168.0.253 -Validate
Attention : Test-DnsServer doit être exécutée à partir d’un Windows Serveur 2008 R2 minimum (pas de Windows client)
# Vérifie si le serveur indiqué est serveur DNSTest-DnsServer -IPAddress 10.0.0.3
# Tester si le serveur DNS est fonctionnel et configuré en redirecteurTest-DnsServer -IPAddress 192.168.0.254 -Context Forwarder
# Tester si le serveur DNS est fonctionnel et configuré avec des serveurs racinesTest-DnsServer -IPAddress 1.1.1.1 -Context RootHints
# Tester si le serveur DNS est fonctionnel et héberge une zone préciseTest-DnsServer -IPAddress 185.199.110.153 -ZoneName "altf4-formation.fr"
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows