Como atualizar um registro de host? Win 2008 Server DNS

2

Eu criei uma entrada de host. Recentemente, precisei alterar o IP da entrada do host, no entanto, alguns clientes no domínio ainda estão olhando para o ip antigo do host ...

Como posso causar uma atualização em toda a rede?

Estou correto em assumir que as entradas de DNS estão no lado do cliente em cache e que um flush de DNS por cliente pode ser necessário?

    
por JL. 22.12.2009 / 14:34

2 respostas

6

Esta informação é mantida no cache do DNS no cliente. Se o cliente já tiver resolvido o nome para o endereço IP, é mais eficiente extrair os dados do cache do que consultar o DNS a cada vez.

Em uma estação de trabalho individual, você usaria o comando ipconfig / flushdns para esvaziar o cache e forçar novas pesquisas de DNS. O tempo padrão que uma entrada permanecerá no cache é 1 dia. link . Pode ser ávido ter clientes com o endereço IP antigo executando o comando / flushdns em vez de manipular algo para limpar o cache em todo o domínio.

    
por 22.12.2009 / 14:57
1

Acabou de encontrar este pequeno vbscript:

'Author: Lair360
'Version: 16.6a
'Revision: 36 Build 16
'--------------------------------------------
On Error Resume Next 'This line will cancel the error and direct to the info.
Dim objShell 'This will maintain memory usage when "WS.script.Shell" is activated.
set objShell = createobject("wscript.shell")
objShell.run("%comspec% /k c: & ipconfig /flushdns")
'Results are given and cmd command-line has exit.
WScript.Quit
'End of VBScript command
'-------------------------------------------
WScript.Echo "DNS Caches are flushed!"
objShell = Nothing
'VBScript Ends

Você pode iniciá-lo em suas estações de trabalho usando o scanner de rede GFI, por exemplo.

    
por 22.12.2009 / 15:06