Forzar a Windows a olvidar el servidor DNS

Forzar a Windows a olvidar el servidor DNS

Mi red doméstica no es compatible con IPv6. Si me conecto a uno que lo hace y luego voy a casa, Windows sigue intentando ese servidor DNS6 hasta que se agota el tiempo de espera. He intentado

ipconfig /release6

pero no funciona. Ahora tengo que abrir las propiedades del adaptador y desmarcar/volver a marcar la casilla IPv6.

Respuesta1

Si ha cambiado de red, Windows debería notar instantáneamente si tiene una dirección IPv6 en la nueva red. El hecho de que Windows todavía esté intentando realizar búsquedas de DNS en un servidor DNS IPv6 en una red solo IPv4 me sugiere que es posible que tenga habilitada una tecnología de transición IPv6, como Teredo, 6to4 o ISATAP. Estas antiguas tecnologías estaban destinadas a proporcionar acceso IPv6 a través de redes solo IPv4 y, en la actualidad, son en su mayoría poco confiables a menos que se configuren explícitamente. Es una buena idea asegurarse de que estas tecnologías de transición estén deshabilitadas a menos que sean explícitamente necesarias (y parece que no las necesita).

Haga clic derecho en Símbolo del sistema y elija Ejecutar como administrador. Luego pegue los siguientes comandos:

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh int teredo set state disabled

También puedes desactivarlos con PowerShell (nuevamente, como administrador):

Set-NetIsatapConfiguration -State Disabled
Set-Net6to4Configuration -State Disabled
Set-NetTeredoConfiguration -Type Disabled   

Luego reinicie su computadora.

Respuesta2

Intenta usar el índice:

ipconfig /release6 8

Donde 8 es el índice que muestra el comando:

netsh interface ipv6 show interface

También puedes probar los siguientes comandos:

ipconfig /renew6
ipconfig /flushdns
ipconfig /registerdns

También puede usar PowerShell para deshabilitar/habilitar IPv6 del adaptador a través de:

Disable-NetAdapterBinding -Name "Adapter Name" -ComponentID ms_tcpip6
Enable-NetAdapterBinding -Name "Adapter Name" -ComponentID ms_tcpip6

Donde se puede encontrar el nombre del adaptador a través de:

Get-NetAdapterBinding -ComponentID ms_tcpip6

información relacionada