
Configuré un servidor DNS en mi máquina virtual CentOS que estaba conectado a vmnet2 (solo host) IP 192.168.0.0/24. y funciona perfectamente. Luego configuro otro adaptador y lo configuré en NAT para tener conectividad a Internet. Luego probé el comando nslookup e intenta resolverlo usando el servidor isp dns. Mi requisito es que, en primer lugar, debería intentar resolverlo utilizando el DNS local y, si no, debería reenviarlo al lado del ISP. Mi rango de IP nat es 192.168.205.0/24.
mi resolución.conf
# Generated by NetworkManager
#search server
search sithila.server
nameserver 192.168.0.10
[ other commented material deleted ]
Salida de nslookup con una tarjeta de red (vmnet2)
[sithila@sithila ~]$ nslookup www.sithila.server
Server: 192.168.0.10
Address: 192.168.0.10#53
Name: www.sithila.server
Address: 192.168.0.10
Salida nslookup con dos tarjetas de red (vmnet2 y NAT)
[sithila@sithila ~]$ nslookup www.sithila.server
Server: 192.168.205.2
Address: 192.168.205.2#53
** server can't find www.sithila.server: NXDOMAIN
Respuesta1
Bien, según el hilo de comentarios anterior, ahora hemos determinado que su servidor estaba preguntando al servidor equivocado porque el servidor incorrecto figuraba en /etc/resolv.conf
. Eso es bueno y debería proporcionarle una lección práctica útil, queCuando estás probando algo, como el contenido de un archivo, para ver si podría estar causando un problema, debes realizar la prueba cuando el problema esté sucediendo.!
En cuanto a su segunda pregunta, no creo que haya ninguna forma de hacerlo a través de resolv.conf
. En su lugar, debe configurar su servidor de nombres local para utilizar su(s) servidor(es) de nombres ascendentes como reenviadores; la entrada named.conf
se vería algo así como
zone "." {
type forward ;
forwarders {
192.168.205.2 ;
} ;
} ;
Eso le dice a su servidor de nombres local que envíe cualquier pregunta que no pueda responder a través de la pared a su servidor ascendente; luego puede dejar solo su servidor de nombres local en la lista resolv.conf
y debería manejar todas las consultas en consecuencia.