¿Cómo puedo establecer mi configuración de DNS usando el símbolo del sistema o PS?

Respuestas:

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
efímero
fuente
Es posible que también necesite lavar el dns. ipconfig /flushdns
Frank Fu
3

Lo principal: puede establecer el primer DNS como entrada estática. A continuación, solo puede agregar / agregar otros servidores DNS. Entonces, para configurar el servidor DNS primario, use algo como esto:

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

para agregar / agregar otros servidores DNS, debe usar la opción de agregar , algo como esto:

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2
Pol Hallen
fuente
O para simplificar la declaración 2:netsh interface ip add dns "Local Area Connection" 8.8.4.4 2
yW0K5o
1

Hay un montón de información sobre la administración de servidores DNS con Powershell, aquí hay un gran artículo de los encargados de las secuencias de comandos:

Si desea administrar su propia configuración de DNS local en su estación de trabajo, puede usar powershell para conectarse a WMI y usar las clases DNS WMI .

Brian
fuente