En mi opinión no veo nada de malo en su petición si otros lo han hecho porque obligar al hombre a pasar trabajo, pasar trabajo no te hace mejor, los cubanos lo sabemos bien, además el objetivo de esta lista es colaborar y como ha dicho el mismo Richard Stallman una de las mejores manera de aprender a tirar líneas de código es leyendo código fuente así saque UD la analogía
Yoander Valdés Rodríguez GNU/Linux SysAdmin Desarrollador en PHP y Blogger http://www.librebyte.net On 23 Sep 2015 16:41, "Arian Molina Aguilera" <ar...@artex.cu> wrote: > El 23/09/15 a las 08:00, Alberto José García Fumero escribió: > >> El mar, 22-09-2015 a las 17:45 -0400, Arian Molina Aguilera escribió: >> >>> El 22/09/15 a las 17:25, Jesus Ivan Rodriguez Delgado escribió: >>> >>>> Hola listeros, me hace falta que me hagan llegar una configuración de >>>> bind9 con >>>> dos vistas una interna y otra externa para acomodarla a mi sistema, >>>> salu2s >>>> >>>> que rico y no pasar trabajo verdad. Ni aprender como se hace. Recuerda >>> siempre que el vago trabaja doble. Si tienes dudas y ya ha intentado >>> hacer algo, pregunta tu duda. Salu2. >>> >>> Arian, hermano, recuerda que uno de los fines de esta lista es educar. >> Tratemos de no ser tan ríspidos en las respuestas. >> >> Jesús: te digo lo mismo. La lista no es un libro de recetas de cocina. Y >> en el mundo normalmente las consultas se cobran... >> >> Ahora bien, sucede que creemos en la colaboración y el ayudarnos unos a >> otros. Los listeros te ayudarán con gusto en lo que puedan, **siempre >> que se vea que estás esforzándote por resolver un problema y no lo >> logras**. Lo adecuado es decir: "tengo este problema, y he intentado >> resolverlo haciendo esto y lo otro, y cuando llego a este punto me pide >> no-sé-qué y no sé qué vuelta darle". Así aclaras tus ideas y nos ayudas >> a enfocarnos mejor en dónde pudiera estar la dificultad. >> >> Entonces: reformulamos tu petición de esta forma: ¿pueden decirme dónde >> encontrar documentación sobre cómo configurar un BIND9 con dos vistas? >> >> Trabajando en esa dirección, te incluyo algo que se debatió en la lista >> hace algún tiempo: >> >> De: >> Juan Carlos <jchernan...@ca.mfp.gov.cu> >> Reply-to: >> Lista cubana de soporte tecnico en Tecnologias Libres >> <gutl-l@jovenclub.cu> >> Para: >> Lista cubana de soporte tecnico en Tecnologias Libres >> <gutl-l@jovenclub.cu> >> Asunto: >> Re: [Gutl-l] Duda sobre Bind9 con dos vistas >> Fecha: >> Tue, 31 May 2011 11:09:13 -0400 >> >> >> >> El 31/05/2011 09:49 a.m., Lic. Manuel Salgado escribió: >> >>> Saludos nuevamente a todos: >>> Quiero montar un DNS con Bind con dos vistas. He configurado ya los >>> respectivos ficheros de zona, pero al reiniciar el servicio se me >>> >> devuelve >> >>> el siguiente error: >>> >>> Starting domain name service...: bind9 failed! >>> zeus:~# tail -f /var/log/daemon.log >>> May 30 18:57:18 zeus named[6524]: loading configuration: unexpected >>> >> token >> >>> May 30 18:57:18 zeus named[6524]: exiting (due to fatal error) >>> May 31 08:36:54 zeus named[7100]: starting BIND 9.5.1-P3 -u bind >>> May 31 08:36:54 zeus named[7100]: found 1 CPU, using 1 worker thread >>> May 31 08:36:54 zeus named[7100]: using up to 4096 sockets >>> May 31 08:36:54 zeus named[7100]: loading configuration from >>> '/etc/bind/named.conf' >>> May 31 08:36:54 zeus named[7100]: /etc/bind/named.conf.local:23: >>> >> unknown >> >>> option 'view' >>> May 31 08:36:54 zeus named[7100]: /etc/bind/named.conf:41: unexpected >>> >> token >> >>> near end of file >>> May 31 08:36:54 zeus named[7100]: loading configuration: unexpected >>> >> token >> >>> May 31 08:36:54 zeus named[7100]: exiting (due to fatal error) >>> >>> Esta es mi configuracion: >>> >>> view "externa" { >>> match-clients { any; }; >>> recursion no; >>> >>> zone "mi.zona.cu" { >>> type master; >>> file "/etc/bind/wan-directa"; >>> }; >>> zone "xx.yy.zz.in-addr.arpa" { >>> type master; >>> file "/etc/bind/wan-inversa"; >>> }; >>> >>> view "interna" { >>> match-clients {w.x.y.z/24; 127.0.0.0/8; }; >>> recursion yes; >>> zone "mi.zona.cu" { >>> type master; >>> file "/etc/bind/interna-lan"; >>> }; >>> >>> zone "xx.yy.zz.in-addr.arpa" { >>> type master; >>> file "/etc/bind/lan-inversa"; >>> }; >>> ------------ próxima parte ------------ >>> Se ha borrado un adjunto en formato HTML... >>> >>> URL:< >> http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110531/3d826543/attachment.htm >> > >> >>> ______________________________________________________________________ >>> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. >>> Gutl-l@jovenclub.cu >>> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l >>> >>> >>> 1.- Instalar el bind9 >> apt-get install bind9 >> >> 2.- Instalar este paquete que nos posibilita hacerle comprobaciones de >> nuestra configuración. >> apt-get install dnsutils >> >> 3.- Borramos todo el contenido del fichero /etc/bind/named.conf.local y >> le ponemos esto dentro >> >> acl "lan" { xx.x.x.x/xx; }; >> acl "servidores-lan" { x.x.x.x/xx; }; >> acl "servidores-wan" { xxx.xx.xx.xxx/x; xx.x.x.x/xx; x.x.x.x/xx; >> xx.x.x.x/x; }; >> >> view "vlan" { >> match-clients { lan; !any; }; >> allow-recursion { servidores-lan; }; >> >> zone "tudominio" IN { >> type master; >> file "tudominio.lan.zone"; >> allow-transfer { xxx.xx.x.x; }; >> allow-update { none; }; >> notify yes; >> }; >> >> zone "x.xx.xx.in-addr.arpa" IN { >> type master; >> file "xxx.xx.x.in-addr.arpa"; >> allow-transfer { xxx.xx.x.x; }; >> allow-update { none; }; >> notify yes; >> }; >> }; >> >> view "vwan" { >> match-clients { any; !lan; }; >> allow-recursion { any; }; >> >> zone "tudominio" IN { >> type master; >> file "tudominio.wan.zone"; >> allow-transfer { xx.xx.xx.xx; }; >> allow-update { none; }; >> notify yes; >> }; >> >> zone "xx/xx.xx.xx.xx.in-addr.arpa" IN { >> type master; >> file "xx.xx.xx.in-addr.arpa"; >> allow-transfer { xx.xx.xx.xxx; }; >> allow-update { none; }; >> notify yes; >> }; >> >> Que quiere decir cada una de estas líneas: >> - Lo primero, una acl para la LAN con el rango de IP de la LAN, otra acl >> para los servidores de esa LAN y una tercera acl para los servidores DNS >> de la WAN. >> - Lo segundo es la vista para la LAN donde permite solo la LAN y deniega >> todo lo demás, y dentro de la vista las zonas directas e inversas que >> están en este caso en el directorio /var/cache/bind con el nombre >> tudominio.lan.zone y xx.xx.x.in-addr.arpa respectivamente. >> - Lo tercero es la vista para la WAN donde permite a todos excepto a la >> LAN y dentro de la vista, las zonas directas e inversas que también >> están en el directorio /var/cache/bind con el nombre >> tudominio.cu.wan.zone y xx.x.xxx.in-addr.arpa respectivamente. >> >> Es necesario darse cuenta que en el directorio /var/cache/bind hay 4 >> ficheros entonces: los dos primeros son los de las zonas directas e >> inversas de la LAN y los dos segundos de las zonas directas e inversas >> de la WAN >> >> ¿Qué contienen esos ficheros de zona inversa y directa? >> en el caso de la LAN el fichero de la zona directa tudominio.lan.zone >> contiene esto: >> ;-------------- vcl - LAN --------------- >> ;------------------------------------------- >> $TTL 1d ; tiempo de vida de la zona >> $ORIGIN tudominio. ; nombre de dominio base >> @ IN SOA ns1.tudominio. admin.tudominio. ( >> 2007062901 ; se = numero serial >> 12h ; ref = tiempo para >> refrescar >> 15m ; ret = tiempo de >> reintento para actualizacion >> 3w ; ex = tiempo de >> expiracion >> 2h ; min = minimo >> ) >> ;-------------- Servidores DNS --------------- >> ;--------------------------------------------- >> @ IN HINFO NS "Debian 5.0" >> @ IN NS ns1.tudominio. >> @ IN NS ns2.tudominio. >> ;-------------- Servidores MX --------------- >> ;-------------------------------------------- >> @ IN MX 0 mx.tudominio. >> @ IN TXT "v=spf1 a:mx.tudominio -all" >> ;-------------- HOSTS - ALIAS --------------- >> ;-------------------------------------------- >> ;Servidor CASERVER >> caserver IN A xx.xx.x.x >> ns1 IN CNAME caserver >> @ IN A xx.xx.x.x >> www IN CNAME caserver >> www.isp IN CNAME caserver >> sarg IN CNAME caserver >> >> y el fichero de la zona inversa xx.xx.x.in-addr.arpa contiene esto: >> >> ;-------------- vcl - LAN --------------- >> ;------------------------------------------- >> $TTL 1d ; tiempo de vida de la zona >> $ORIGIN xx.xx.xx.IN-ADDR.ARPA. ; rango de la red >> @ IN SOA ns1.tudominio. admin.tudominio. ( >> 2007060501 ; se = numero serial >> 12h ; ref = tiempo para >> refrescar >> 15m ; ret = tiempo de >> reintento para actualizacion >> 3w ; ex = tiempo de >> expiracion >> 2h ; min = minimo >> ) >> ;-------------- Servidores DNS --------------- >> ;--------------------------------------------- >> @ IN NS ns1.tudominio. >> @ IN NS ns2.tudominio. >> ;-------------- IP - Host --------------- >> ;----------------------------------------- >> 1 IN PTR caserver.tudominio. >> 4 IN PTR caserver1.tudominio. >> 8 IN PTR admin.tudominio. >> >> En el caso de los fichero de la zona directa e inversa para la WAN es lo >> mismo pero lo único que cambia son los números IP de la WAN. Como se >> explicaba al inicio, el DNS por la LAN es el xx.xx.x.x y opr la WAN es >> xxx.xx.xx.xx >> >> 4.- Volvemos al directorio /etc/bind al fichero named.conf.options, >> borramos todo lo que contiene y le ponemos esto dentro >> >> options { >> directory "/var/cache/bind"; >> query-source address * port 53; >> forwarders {xxx.xx.xx.xx;xxx.xxx.xxx.xx;xxx.xx.xx.xx;}; >> auth-nxdomain no; # conform to RFC1035 >> #listen-on-v6 { any; }; >> }; >> >> Luego reiniciamos el bind invoke-rc.d bind9 restart y si todo salió bien >> no debe dar ningún error. >> Para comprobar esto ponemos en la consola: >> >> nslookup www.tudominio.cu xxx.xx.x.x >> >> y debe devolver esto >> >> Server: xxx.xx.xx.xx >> Address: xxx.x.xx.x#53 >> >> www.tudominio.cu canonical name = caserver.tudominio.cu. >> Name: caserver.tudominio.cu >> Address: xxx.xx.x.x >> >> y si comprobamos por la WAN >> >> nslookup www.tudominio.cu xxx.xx.xx.xx >> >> debe devolver esto >> >> Server: xxx.xxx.xx.xx >> Address: xxx.xx.xx.xx#53 >> >> www.tudominio.cu canonical name = caserver.tudominio.cu. >> Name: caserver.tudominio.cu >> Address: xxx.xxx.xx.xx >> >> Espero te sirvan estos ejemplos donde estan las x van tus IPs suerte con >> las vistas en los DNS :-) >> >> >> >> Alberto socio, yo no tengo tanta labia como usted, para escribir así de > bonito y bien educado, lo siento. Es la mala costumbre, y el paso de tantos > años ya luchando con más de lo mismo. Salu2. > > -- > Ing. Arian Molina Aguilera > Administrador de Redes y Servicios Telemáticos > Nodo Central ARTex S.A. La Habana. Cuba. > Telfs: +53(7)2047874, +53(7)204-2710 ext 123 > jabber: ar...@artex.sa > Linux Usuario Registrado #392892 > > > > ______________________________________________________________________ > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. > Gutl-l@jovenclub.cu > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20150923/376fdfed/attachment.html> ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l