Instalacin y Configuracin de DNS para dominio ciisa12.
cl bajo ind y named
Instalacin en Cent!S ".# Para la instalacin de Bind9 en CentOs es necesario ejecutar los siguientes comandos. En esta ocacin omitiremos la instalacin del paquete bind-chroot, el cual es un directorio donde se almacenan los archivos de coniguracin para ma!or seguridad. $yum install bind bind%libs bind%utils "abiendo terminado la descarga e instalacin de los paquetes de orma correcta, debemos conigurar los archivos que tendr#n nuestra $%&. Para eectuar la coniguracin, debemos editar el archivo named.con ubicado en 'etc'named.con, en el cual modiicaremos algunas l(neas ! agregaremos los archivos de la )ona a crear. *ntes de abrir el archivo named.con en el editor de te+tos de nuestra preerencia, debemos cambiar los permisos a los directorios ! icheros con los que trabajaremos. ,niciamos los servicios de named $ser&ice named start cambiamos los permisos del ichero con $c'mod ()) named.conf -uego reempla)amos en este archivo las reerencias a .localhost/ ! nuestra ,P local en el puerto 01. Esto se hace editando la linea n2mero 33 ! 34 reempla)#ndolos por la palabra .an!/ 5sin comillas6. -o que hace esta palabra es permitir que de cualquier direccin ,P tenga acceso a las $%&. *dem#s, debemos inclu(r la nueva )ona que crearemos, en este caso para el dominio con nombre ciisa37.cl. I*+!,-.N-/0 1ay 2ue tener bien presente 2ue cuando en nuestra configuracin se refiere al nombre de nuestro dominio 3ciisa12.cl4 SI/*+,/ 'ay 2ue agregar un punto al final del dominio. /jemplo0 ciisa12.cl. Para ello despu8s de la )ona de named que dice9 )one :.: ,% ; t!pe hint< ile :named.ca:< =< *gregamos9 5one 6ciisa12.cl.67 type master8 file 6ciisa12.cl.5one68 98 $onde )one hace reerencia que es una )ona presente para el dominio ciisa37.cl. $e tipo maestro ! su archivo de coniguracin de )ona se llama .ciisa37.cl.)one/, el cual lo crearemos m#s adelante. Este se reerencia en la ruta 'var'named'ciisa37.cl.)one. $nano named.conf '' '' named.con '' '' Provided b! >ed "at bind pac?age to conigure the ,&C B,%$ named5@6 $%& '' server as a caching onl! nameserver 5as a localhost $%& resolver onl!6. '' '' &ee 'usr'share'doc'bindA'sample' or e+ample named coniguration iles. '' options ; listen-on port 01 ; any< =< listen-on-vB port 01 ; 993< =< director! :'var'named:< dump-ile :'var'named'data'cacheCdump.db:< statistics-ile :'var'named'data'namedCstats.t+t:< memstatistics-ile :'var'named'data'namedCmemCstats.t+t:< alloD-quer! ; any< =< recursion !es< dnssec-enable !es< dnssec-validation !es< dnssec-loo?aside auto< 'A Path to ,&C $-E ?e! A' bind?e!s-ile :'etc'named.iscdlv.?e!:< managed-?e!s-director! :'var'named'd!namic:< =< logging ; channel deaultCdebug ; ile :data'named.run:< severit! d!namic< =< =< )one :.: ,% ; t!pe hint< ile :named.ca:< =< )one :ciisa37.cl.:; t!pe master< ile :ciisa37.cl.)one:< =< include :'etc'named.rc3937.)ones:< include :'etc'named.root.?e!:< Frabamos el archivo ! volvemos al prompt del sistema. *hora debemos crear nuestro archivo de coniguracin de la )ona ciisa37.cl. Para ello debemos crear el archivo 'var'named'ciisa37.cl.)one Primero para ello necesitamos conocer nuestra ,P $nano :&ar:named:ciisa12.cl.5one El cual tendr# la siguiente estructura ! coniguracin9 $TTL 1D @ IN SOA @ ciisa12.cl. ( 12182012; serial 1D ; refresh 1H ; retry 1W ; e!ire "H # ; $i%i$&$ IN NS %s.ciisa12.cl. %s IN A 12'.0.0.1 ((( IN )NA*+ %s.ciisa12.cl. El primer gran bloque entre las lineas 7 ! 4 hacen reerencia a los dominios o subdominios que representan, su serial, par#metro opcional para identiicar la )ona ! luego las tasas de tiempo con las cuales se actuali)ar# 53 d(a6, volver# a intentar53 "ora6, e+pirar53 &emana6 ! el m(nimo de estos valores 51 "oras6. -uego comien)an los par#metros relativos netamente a nuestra $%& ! servicios que proporciona, en ellos podemos agregar adem#s de los b#sicos, la direccin GH de nuestro servidor de correo. ,% %& ns.ciisa37.cl., nos indica la ns o $%& en s( la cual se reiere. -a l(nea siguiente, se conigura la direccin ,P del equipo dnde se encuentra el servidor $%&, en este caso 12'.0.0.1 ! inalmente la direccin %& de donde se accede a trav8s de la Iorld Iide Ieb, es decir el C%*GE 5%s.ciisa12.cl.# Con estos par#metros agregados, grabamos ! volviendo al prompt del sistema reiniciamos los servicios de named. $ser&ice named restart Deteniendo named 0 . ; !< = Iniciando named 0 ; !< = *hora debemos conirmar que la coniguracin ue reali)ada correctamente, para ello podemos hacer varias pruebas9 -a m#s b#sica es $named%c'ec>conf -a cual si est# bien conigurado el servicio no retornar# valor alguno. &i no, aparecer# como allida. -o otro que podemos hacer para veriicar nuestra coniguracin es $dig ?12(.@.@.1 ciisa12.cl El cual nos dar# inormacin sobre la ,P ! el dominio especiicado, !a que permite reali)ar consultas a los servidores $%&. %os podemos ijar que aparece una seccin de .status9 %OE>>O>/ lo cual nos dice que est# correcto. +rogramacin Computacional Solemne III -utorial0 Instalacin y Configuracin de DNS para dominio ciisa12.cl bajo ind y Named /studiantes0 Ferardo >eing?ing >icardo &ilva Curso0 &istemas Operativos de >ed +rofesor0 Garcelo *cevedo Aec'a0 3@'37'37