Par le biais de la CLI (cmd.exe ou PowerShell) sous Windows 7, comment puis-je modifier les paramètres DNS TCP/IP pour une carte réseau spécifique?
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
La chose principale: vous pouvez définir le premier DNS comme entrée statique. Ensuite, vous pouvez uniquement ajouter/ajouter 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 add, quelque chose comme ceci:
netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2
Il y a une tonne d'informations sur la gestion des serveurs DNS avec Powershell, voici un excellent article du scripting guys:
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 le classes WMI DNS .