Eu tenho 2 máquinas que alternam entre redes. Uma rede tem ambos configurados na tabela DNS, para que possam se comunicar nessa. No entanto, na outra rede, eles não o fazem, mas terão endereços IP estáticos.
O que eu gostaria de fazer é configurar ambas as máquinas para PRIMEIRO consultar o DNS em busca de um endereço IP ao tentar resolver um nome de host e, se isso falhar, ENTÃO vá para um arquivo de hosts estáticos (ou seja, /etc/hosts
) para encontrar um endereço IP para ele. Isso pode ser feito tanto no Win7 quanto no Ubuntu?
Responder1
O que você deseja fazer é alterar a ordem de resolução do nome do host.
No Ubuntu, tente procurar em /etc/nsswitch.conf
. Deveria haver uma linha
hosts: files dns
Se você mudar isso para
hosts: dns files
ele tentará primeiro uma consulta DNS e depois irá para /etc/hosts
se a consulta falhar.
(fonte:https://help.ubuntu.com/10.04/serverguide/network-configuration.html)
No Windows, tente alterar as configurações em
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
Mude HostsPriority
para ser maior que DnsPriority
(eu recomendo fazer isso 2002
).
(fonte:http://www.speedguide.net/articles/host-resolution-priority-tweak-1130)