El 25 de marzo de 2010 19:21, Aldrin Martoq <amar...@dcc.uchile.cl>escribió:
> 2010/3/25 Gonzalo Diaz <m...@gon.cl>: > > Estoy usando Kubuntu 10.04 > > Bind9 1:9.7.0.dfsg.P1-1 > > El asunto es el siguiente: > > Instalé y configuré bind9 en mi máquina (un laptop) con el fin de poder > > probar algunas cosas usando nombres de dominio (sobre todo aplicaciones > > web). > > Yo uso pdnsd hace años, con excelentes resultados tanto para mi laptop > local como para ambientes de desarrollo. Es mucho mas liviano y simple > que bind, y el caché se mantiene ante reboots. Lo único malo es que > network manager no es amigable con resolvconf, no sé como sera con > KDE. > > La mejor característica que tiene es que basta agregar tus hosts en el > archivo /etc/hosts y esto es respondido vía DNS. Por ejemplo: > --- /etc/hosts > 1.2.3.4 perico.los.palotes > 192.168.0.100 basedatos.desarrollo > > $ dig +short @127.0.0.1 perico.los.palotes > 1.2.3.4 > $ dig +short @127.0.0.1 basedatos.desarrollo > 192.168.0.100 > > > Si cambias el /etc/hosts, basta que reinicies el servicio > $ /etc/init.d/pdsnd force-reload > > > > > Al principio no era mayor problema meterme a editar el archivo /etc/hosts > o > > equivalente en el SO de turno. > > El problema creció cuando quise probar estas aplicaciones desde máquinas > > virtuales (Virtualbox), ya no es ningún chiste editar el hosts de cada SO > > principal y además el de las máquinas virtuales, por cada aplicación que > se > > me ocurra. Además necesitaba probar aplicaciones usando dominios con > > wildcards, así que editar el hosts ya no era opción. > > pdsnd si soporta wildcards, pero ya no con el /etc/hosts, sino en la > misma configuración... > > > La idea es que finalmente pueda acceder desde mi laptop y las VM's a > > *.midominio.lan sin importar en donde este el laptop. > > pdnsd es ideal, puedes modificar el archivo de configuración y manejar > todo desde ahí; y apuntas todas las máquinas virtuales a tu IP de > vboxnet o lo que sea. Sólo fijate en la configuración al instalar, > pues usa un archivo en /usr/share en vez de el archivo en /etc. No > olvides leer el README.Debian del paquete. > > > -- > Aldrin Martoq > http://aldrin.martoq.cl/ > Muchas gracias por las respuestas. Gracias al comentario de Alvaro y la sugerencia de Felipe, busque como hacer un alias. Apliqué el experimento, agregando la siguiente configuración a /etc/network/interfaces: // auto eth0:0 iface eth0:0 inet static name Ethernet alias LAN card address 10.0.10.1 netmask 255.255.255.0 broadcast 10.0.10.255 network 10.0.10.0 // Luego haciendo un: $ sudo /etc/init.d/networking restart Levanta una interfaz eth0:0 con ip 10.0.10.1, modifique mi zona en bind para apuntar los nombres a esa IP nueva y funcionó de maravilla, tanto desde la máquina host como las máquinas guest. Ahora el problemita es que suponía que se levantaría sola al inicio pero no lo hace a menos que haga el comando que di ahí arriba. Ya veré como lo soluciono o tal vez lo deje así, no es grave (por ahora). Fuera de eso, note otro problema más extraño: Tengo una VM con Debian sirviendo MySQL, (con su debida redirección de puerto desde el host al guest, por el modo NAT). Por algún motivo, cuando estuve probando desconctado de la red, no podía conectarme desde PHP (en el host) a la VM. Cuando me conecté al wifi de nuevo volvió a conectar. No veo la relación. Buenom este problema es harina de otro costal, ahora veré a que se debe. Aldrin, gracias por la sugerencia, la tendré presente como alternativa. -- Atentamente, Gonzalo Díaz Cruz Estudiante Ingeniería de Ejecución en Computación e Informática Universidad de Santiago de Chile http://blog.gon.cl/ http://twitter.com/sir_gon