DNS para domônios localmente definidos que não trabalham em intervalos regulares

2

Eu tenho tido um problema estranho com nosso DNS hospedado localmente (bind no servidor ubuntu). Temos um servidor DNS que hospeda vários domínios definidos localmente (por exemplo, myserver.localnetwork). Normalmente, se eu apontar um navegador para myserver.localnetwork, ele funciona sem problemas. No entanto, cerca de uma vez a cada 30 minutos, retornará uma "Página de carregamento de problemas". O Firefox irá indicar "não foi possível encontrar o servidor em myserver.localnetwork". Se eu esperar cerca de 5 minutos, ele começará a funcionar novamente. Isso parece acontecer em vários sistemas operacionais e em todos os computadores da rede. Parece acontecer em algum tipo de intervalo regular que me fez suspeitar de algum problema no servidor DNS (ou possivelmente DHCP), mas eu realmente não tenho idéia do que causaria esse tipo de problema.

Alguma idéia?

Notas:

  1. Embora o problema ocorra em vários computadores, isso não acontece ao mesmo tempo. Enquanto um computador não consegue encontrar o servidor, outros computadores poderão encontrá-lo bem
  2. Mesmo enquanto o Win 7 não consegue encontrar o servidor, nslookup myserver.localnetwork retorna o ip correto e o servidor DNS correto
  3. No Ubuntu, se eu segurar a tecla F5 para atualizar a página, o problema será resolvido. No entanto, isso não funciona no Windows 7.
por Daniel 18.06.2012 / 15:47

2 respostas

0

Eu tentei algo que acho que funcionou. Anteriormente eu estava distribuindo dois servidores DNS via DHCP. O primeiro era um servidor local e o segundo era remoto, usado como backup. Desde que eu estava ficando sem ideias, eu tentei trocá-lo para dar apenas o servidor DNS local, que parecia resolver o problema.

    
por 15.10.2012 / 15:17
1

Verifique se existe algum conflito de DNS ou IP. Você também pode ver se o TTL do arquivo de zona aplicável corresponde à frequência do erro. O Windows armazena em cache os registros DNS ipconfig /flushdns na linha de comando para limpá-lo, o Linux não. Então você só tem cache de navegador para lidar. Isso explicaria a discrepância e a variação entre os sistemas, já que seus TTLs individuais seriam eliminados em momentos individuais.

Além disso, você pode verificar se alguém na rede está falsificando endereços MAC e reencaminhando o tráfego.

    
por 13.10.2012 / 21:57