Windows recuerda el antiguo sufijo DNS

Windows recuerda el antiguo sufijo DNS

Acabo de cambiar el dominio DNS de mi red local de home.locala mydomain.local, después de comprar mydomain.com. Hice todos los cambios necesarios en mi servidor BIND y DHCP, y los clientes Linux en la red ahora están domain mydomain.localfuncionando /etc/resolv.confcomo se esperaba.

Sin embargo, las máquinas con Windows (Win 8.1, no unidas a un dominio) todavía parecen conservar el home.localdominio en su lista de búsqueda de sufijos DNS. Liberé mi contrato de arrendamiento, eliminé perfiles de red, escaneé el registro, registré todo el servidor dns/dhcp en busca de ocurrencias del dominio anterior, reinicié todo... Aún así, las máquinas con Windows siguen buscando home.local.

Salida desde ipconfig /alluna máquina afectada:

Windows IP Configuration

  Host Name . . . . . . . . . . . . : MY-MACHINE
  Primary Dns Suffix  . . . . . . . :
  Node Type . . . . . . . . . . . . : Hybrid
  IP Routing Enabled. . . . . . . . : No
  WINS Proxy Enabled. . . . . . . . : No
  DNS Suffix Search List. . . . . . : home.local

Ethernet adapter Ethernet:

  Connection-specific DNS Suffix  . : mydomain.local
  Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
  Physical Address. . . . . . . . . : 00-11-22-33-44-55
  DHCP Enabled. . . . . . . . . . . : Yes
  Autoconfiguration Enabled . . . . : Yes
  Link-local IPv6 Address . . . . . : fe80::1234:1234:1234:1234%3(Preferred)
  IPv4 Address. . . . . . . . . . . : 192.168.0.97(Preferred)
  Subnet Mask . . . . . . . . . . . : 255.255.255.0
  Lease Obtained. . . . . . . . . . : den 24 januari 2015 19:42:25
  Lease Expires . . . . . . . . . . : den 25 januari 2015 19:43:27
  Default Gateway . . . . . . . . . : fe80::1111:2222:3333:4444%3
                                      192.168.0.1
  DHCP Server . . . . . . . . . . . : 192.168.0.10
  DHCPv6 IAID . . . . . . . . . . . : 12312312
  DHCPv6 Client DUID. . . . . . . . : 00-11-22-33-44-55-66-77-88-99-AA-BB-CC-DD

  DNS Servers . . . . . . . . . . . : 192.168.0.10
  NetBIOS over Tcpip. . . . . . . . : Enabled
  Connection-specific DNS Suffix Search List :
                                      home.local

EDITAR

Tenga en cuenta que el sufijo DNS específico de la conexión es correcto, pero la lista de búsqueda de sufijos es incorrecta, tanto en la configuración IP general como específica de la conexión.

Las consultas WMI muestran lo mismo: el sufijo de la conexión es correcto, pero no se agrega a la lista de búsqueda, que parece reutilizar el mismo sufijo que antes. ¿Posiblemente recuerda esto porque el servidor es el mismo?

Respuesta1

Suena comoDNSproblema de almacenamiento en caché. Para resolver esto, ejecútelo cmdcomo administrador y realice

ipconfig /flushdns

o incluso (aunque el /allcompartmentscambio podría parecer sobreabundante)

ipconfig /allcompartments /flushdns

Más sugerencias:ipconfig /?

Limpiando elARPel caché también podría ayudar:

arp -d

Editarde acuerdo con lo que otros aconsejan: la política de grupo DNS Suffix Search Listse puede encontrar como valor SearchListen la siguiente clave de registro:

HKLM\Software\Policies\Microsoft\Windows NT\DNSClient

Editar 2¿Qué resultado de los siguientes comandos CLI? ¿Hay algún sufijo DNS no deseado en la lista?

wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomainSuffixSearchOrder
wmic path Win32_NetworkAdapterConfiguration get caption, DNSDomain

Editar 3Verifique los valores NameServery SearchListen la siguiente clave de registro:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

ybajosiguientes claves de registro (es decir, en cada subclave relacionada con la interfaz):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters\Interfaces

Para poner en vigor los cambios: reinicie la computadora.


Editar 4Verifique todos NameServerListlos valores de REG_MULTI_SZtipo en todas las claves del siguiente patrón

HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_{interface_CLSID}

El siguiente PowerShellcódigo debería establecer el orden de búsqueda del sufijo DNS.robado aquíya que no tengo buenas habilidades en PS.

#First store the suffixes to set in a variable
$suffixes = 'mydomain.local'

#Since this is a static method, get a class object and then call the method. 
$class = [wmiclass]'Win32_NetworkAdapterConfiguration'
$class.SetDNSSuffixSearchOrder($suffixes)

Como último recurso: deshabilite la restauración del sistema, reinicie, verifique wmic lo mencionado anteriormente...

Respuesta2

  • Vaya a su conexión ethernet
  • Haga clic en Propiedades
  • Haga doble clic en Protocolo de Internet versión 4 (TCP/IPv4)
  • Haga clic en Avanzar
  • Haga clic en la pestaña DNS
  • Quitar home.local

Respuesta3

Es posible que se esté enviando un GPO, verifique la Política de grupo... Configuración de la computadora - Políticas - Plantillas administrativas - Red - Cliente DNS.

Allí encontrará la búsqueda de sufijos DNS y su configuración. Si continúa teniendo problemas, navegue hasta el siguiente enlace paramás información.

Respuesta4

Para nosotros, nuestro servidor DHCP tenía una opción de alcance que configuraba el sufijo DNS incorrecto usando la opción "015 Nombre de dominio DNS". Una vez que corregí eso y reinicié la computadora afectada, eligió el sufijo DNS correcto.

información relacionada