Tengo el servidor Ubuntu 14.04 y tengo Bind9 instalado y configurado. En las computadoras cliente tengo la dirección del servidor DNS configurada en este servidor. nslookup
para mis entradas DNS personalizadas, devuelve las direcciones IP correctas. Sin embargo, al consultar el servidor DNS local en el servidor Ubuntu, falla:
** server can't find intranet: NXDOMAIN
Verifiqué que mi servidor se usa a sí mismo como with nmcli dev list iface eth0 | grep IP4
. También intenté consultar nslookup intranet 10.0.2.1
en el servidor. La IP es la del servidor.
¿Por qué no funciona en el servidor?
Respuesta1
El solucionador de su servidor debe configurarse para usarse a sí mismo como su servidor DNS. Verifique que /etc/resolv.conf
tenga su dirección IP en la lista. P.ej:-
nameserver 10.0.2.1
Además, NSS debe configurarse para que el solucionador realmente utilice DNS para la resolución de nombres (a diferencia de otros sistemas). Compruebe que el archivo /etc/nsswitch.conf
contenga una línea similar a la siguiente: –
hosts: files dns myhostname
Esto le indica al solucionador que primero verifique la base de datos local ( /etc/hosts
) antes de intentar DNS.