Comment puis-je définir mes paramètres DNS à l'aide de l'invite de commande ou PS?


Réponses:


27

netsh.exe

netsh interface ip set dns name="Local Area Connection" source=static addr=none

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=1
netsh interface ip add dns name="Local Area Connection" addr=8.8.8.8 index=2

netsh interface ip set dns name="Local Area Connection" source=dhcp

Peut-être aussi besoin de vider le DNS. ipconfig /flushdns
Frank Fu

3

Chose principale: vous pouvez définir le premier DNS comme entrée statique. Ensuite, vous pouvez uniquement ajouter / ajouter d' autres serveurs DNS. Donc, pour définir le serveur DNS principal, utilisez quelque chose comme ceci:

netsh interface ip set dns name="Local Area Connection" static 8.8.8.8

pour ajouter / ajouter d'autres serveurs DNS, vous devez utiliser l' option d' ajout , quelque chose comme ceci:

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2

Ou pour simplifier l'énoncé 2:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o

1

Il y a une tonne d'informations sur la gestion des serveurs DNS avec Powershell, voici un excellent article des gars du script:

Si vous souhaitez gérer vos propres paramètres DNS locaux sur votre poste de travail, vous pouvez utiliser PowerShell pour vous connecter à WMI et utiliser les classes DNS WMI .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.