O Windows lembra o sufixo DNS antigo

3

Acabei de alterar o domínio DNS da minha rede local de home.local para mydomain.local , depois de comprar mydomain.com . Fiz todas as alterações necessárias no meu servidor BIND e DHCP, e os clientes linux na rede agora têm domain mydomain.local em seus /etc/resolv.conf e parecem estar funcionando como esperado.

No entanto, as máquinas Windows (Win 8.1, não associadas a um domínio) ainda parecem estar no domínio home.local em sua lista de pesquisa de sufixos DNS. Eu liberei meu contrato, removi os perfis de rede, verifiquei o registro, gravei todo o servidor dns / dhcp para ocorrências do domínio antigo, reiniciei tudo ... Ainda assim, as máquinas windows continuam pesquisando home.local .

Saída de ipconfig /all em uma máquina afetada:

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

Observe que o sufixo DNS específico da conexão está correto, mas a lista de pesquisa de sufixos está incorreta, tanto a configuração IP específica quanto a conexão.

As consultas do WMI mostram o mesmo - o sufixo da conexão está correto, mas não é adicionado à lista de pesquisa, que, em vez disso, parece reutilizar o mesmo sufixo que anteriormente. Possivelmente se lembra disso com base no servidor sendo o mesmo?

    
por carlpett 24.01.2015 / 19:51

4 respostas

3

Parece um problema de cache do DNS . Para resolver isso, execute cmd como administrador e execute

ipconfig /flushdns

ou até mesmo (embora a opção /allcompartments possa parecer superabundante)

ipconfig /allcompartments /flushdns

Outras dicas: ipconfig /?

Limpar o cache ARP pode ajudar também:

arp -d

Editar de acordo com o que os outros recomendam: a política de grupo DNS Suffix Search List pode ser encontrada como valor SearchList na próxima chave do Registro:

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

Edit 2 qual saída dos próximos comandos da CLI? Há algum sufixo DNS indesejado listado?

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

Editar 3 Verifique os valores NameServer e SearchList na próxima chave do Registro:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

e sob próximas chaves de registro (ou seja, em cada subchave relacionada à interface):

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

Para colocar alterações na validade: reinicie o computador.

Editar 4 Verificar todo o valor NameServerList do tipo REG_MULTI_SZ em todas as chaves do próximo padrão

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

O próximo código PowerShell deve definir a ordem de pesquisa do sufixo DNS. Roubado aqui porque não sou especializado em 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: desativar a restauração do sistema, reiniciar, verifique wmic mencionado acima ...

    
por 24.01.2015 / 20:26
1
  • Ir para sua conexão ethernet
  • Clique em Propriedades
  • Clique duas vezes em Protocolo da Internet Versão 4 (TCP / IPv4)
  • Clique em Avançar
  • Clique na guia DNS
  • Remover home.local
por 24.01.2015 / 20:35
0

Pode haver um GPO sendo enviado, verifique a Diretiva de Grupo ... Configuração do Computador - Diretivas - Modelos Administrativos - Rede - Cliente DNS.

Lá você encontrará o DNS Suffix Search e suas configurações. Se você continuar tendo problemas, navegue até o seguinte link para mais informações.

    
por 24.01.2015 / 20:53
0

Vá para

win + r > ncpa.cpl > ir propriedades que adaptador conectado > Propriedades TCP / IPv4 > > avançado > dns > abaixo, você verá a guia de sufixo dns. remova o sufixo dns da guia > anexe este sufixo dns (em ordem)

então > acrescente sufixos DNS primários e específicos da conexão

e verifique > acrescentar sufixos pai do sufixo DNS principal

no final, verifique > Registre os endereços dessa conexão no DNS.

    
por 27.02.2018 / 10:21

Tags