Tengo 2 máquinas que alternan entre redes. Una red tiene ambas configuradas en la tabla DNS, para que puedan comunicarse entre sí en esa. Sin embargo, en la otra red no lo hacen, pero tendrán direcciones IP estáticas allí.
Lo que me gustaría hacer es configurar ambas máquinas para PRIMERO consultar el DNS para obtener una dirección IP cuando intento resolver un nombre de host y, si eso falla, LUEGO ir a un archivo de hosts estáticos (es decir, /etc/hosts
) para encontrar una dirección IP. ¿Se puede hacer esto tanto en Win7 como en Ubuntu?
Respuesta1
Lo que quieres hacer es cambiar el orden de resolución del nombre de host.
En Ubuntu, intenta buscar en /etc/nsswitch.conf
. Debería haber una línea
hosts: files dns
Si cambias eso a
hosts: dns files
Primero intentará una consulta DNS y luego irá a /etc/hosts
si la consulta falla.
(fuente:https://help.ubuntu.com/10.04/serverguide/network-configuration.html)
En Windows, intente cambiar la configuración en
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
Cambie HostsPriority
para que sea mayor que DnsPriority
(recomiendo hacerlo 2002
).
(fuente:http://www.speedguide.net/articles/host-solving-priority-tweak-1130)