El día 20 de julio de 2012 01:52, julio <[email protected]> escribió: > El jue, 19-07-2012 a las 19:35 -0400, Manuel Arzola escribió: >> Amigos de la lista, >> >> Me presento mi nombre es Manuel Arzola, y vivo en Temuco, Chile, hace >> tiempo que vengo siguiendo la lista, pero este es mi primer mensaje, y >> es porque luego de configurar un servidor dns (con el propósito de >> aprender a configurar) tengo problemas con la resolución de nombres de >> dominios externos, es decir el servidor no tiene internet. > > Pues bienvenido y veamos que le pasa al dns. > >> >> Datos: >> >> 1.- Lo tengo configurado en Debian 6, en una maquina virtual de virtualbox, >> >> 2.- eth0 es la interfaz desde donde recibe internet (configurado como >> NAT) me da una ip 10.0.2.15 y su gateway es 10.0.2.2 >> y eth1 es la interfaz para la red interna (tengo otra maquina virtual >> que hace las veces de cliente) >> >> 3.- tengo bien configurado los archivos named.conf , named.conf.local >> (aqui ingrese los datos del dominio ficticio), y sus archivos de >> zonas. >> >> 4.- tengo la duda en el archivo named.conf.options ( aqui en >> forwarders, no se si le coloco la IP de mi router del ISP, o de >> gateway de vrtualbox (10.0.2.2) ) > > El gateway de VirtualBox no creo que haga de DNS. Si el router de tu ISP > hace las veces de servidor DNS pues si la puedes poner como forwarder y > en caso contrario tienes que poner la dirección IP del (los) servidores > DNS que te proporciones tu proveedor. > >> >> 5.- y en /etc/resolv.conf ya he intentado configurándolo asi: >> >> search midominio.local >> nameserver 127.0.0.1 >> >> incluso a veces le agrego >> >> nameserver 192.168.1.1 ( ip del router de mi ISP) >> >> >> 6.- con esa configuración no me da resolución de nombres por ejemplo: >> ping www.google.cl >> >> 7.- cuando reinicio el servidor el archivo /etc/resolv.conf solo agrega: >> nameserver 192.168.1.1 > > Porque eso es lo que le dice DHCP y se autoconfigura. De lo que > deducimos que el router hace las veces de DNS para tu red. > >> >> y borra todo el resto y ni siquiera puedo resolver mi dominio local. >> > > Lógico. El DNS que está en el router no sabe nada de tus manejos con > bind. > >> Alguien tiene alguna idea de que por qué no me reconoce internet esa >> maquina virtual >> >> Un antecedente importante es que la maquina anfitriona es un portátil >> y esta conectado por wifi, tendrá algo que ver? > > No creo. > > Ante todo comprueba que efectivamente tienes bind bien configurado. Con > la máquina virtual arrancada en un terminal mira si resuelve bien tu > dominio: > > $ host nombredetudominio localhost > > donde "nombredetudominio" será cualquier nombre que tengas configurado > para resolver. > > > Y después ya se irá viendo el resto. > > Un saludo
Julio, ante todo muchas gracias por responder, mira seguí realizando pruebas: configure un nuevo servidor dns , pero esta vez, en mi portátil directamente, efectivamente el router hace oidos sordos y reescribía el /etc/resolv.conf La solución que encontré, fue dar IP fija del rango que reparte el router, y escribir directamente en el archivo, lo siguiente: domain midominio.local search midominio.local nameserver 127.0.0.1 y en el archivo /etc/named.conf.options, en forwarders le puse la IP del router (que hace de servidor de dns) y funciona ok, entonces replique la idea en mi maquina virtual que hace de servidor dns, en /etc/named.conf.options , en forwarders, le puse la IP que me entrega virtualbox como puerta de enlace (10.0.2.2) y en /etc/resolv.conf le puse lo mismo que en el de mi portatil. En conclusión, creo que la solucion era :: 1.- el equipo que hace de servidor de dns, tiene que tener tener su IP sin que sea asignada por dhcp ya que hay que asegurarse que no se reescriba el /etc/resolv.conf 2.- en forwarders tiene que estar la IP del dns de tu isp en mi caso la ip del router en mi portatil y la ip del enlace en la maquina virtual. tengo la duda si afecta algo o no, el declarar domain midominio.local en /etc/resolv.conf Ya solucionado lo anterior, tengo otra duda, al ingresar el siguiente comando: dig 192.168.100.1 (la ip del servidor dns de la maquina virtual) esto es lo que me sale: ; <<>> DiG 9.8.1-P1 <<>> 192.168.100.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 61475 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.100.1. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2012072000 1800 900 604800 86400 ;; Query time: 1080 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jul 20 09:20:46 2012 ;; MSG SIZE rcvd: 105 Es idea mía y no me resuelve el nombre, según yo, en teoría en alguna parte me debería decir algo como dns.midominio.local o no? -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/caoy164oj5nw8ye4jd486tejkoxdq4xijhyad9q3vkrmrugj...@mail.gmail.com

