Documente Academic
Documente Profesional
Documente Cultură
Objetivos: -
Requerimientos Windows 2K3 (REAL) Acrobat Reader Mquina virtual de Linux (Ubuntu Dapper) Vmware console Openoffice en linux
Convenciones Consejo Informacin Advertencia Tarea Extrema precaucin Ejecucin en una Terminal de Linux o Windows
Metodologa Durante el desarrollo de la gua primero se indicar lo que se necesita hacer y despus como se har, de esta manera el estudiante est en la libertad de hacer la gua basado en el que, siempre y cuando conozca como lo va a hacer. Todos los conceptos sern desarrollados en el transcurso de la gua.
Pgina 1
Servicio DNS
II.
Si utiliza su propia mquina de Ubuntu tenga en cuenta su propio usuario con su contrasea
En Ubuntu, predeterminadamente, no se puede iniciar sesin como el usuario root, sin embargo, est configurada la herramienta sudo que nos permitir cambiar lo que necesitamos como si furamos root
III.
Configure la tarjeta de red de la mquina virtual como bridge Si tiene problemas para realizar esta configuracin, refirase al anexo
Configuracin de tarjeta de red virtual Si usted va a seguir la gua desde un equipo diferente a uno del laboratorio de redes de la Universidad Icesi, configure la tarjeta de red virtual como NAT IV. Configure la tarjeta de red de Ubuntu, si tiene problemas para configurarla, refirase a la gua Configuracin de la tarjeta de red en Ubuntu Nombre del equipo: linuxserverX Dir IP: 192.168.130.1X1/24 Gateway: 192.168.130.1 DNS Primario: 192.168.100.23 DNS2 Secundario 192.168.100.24 Sufijo DNS: laboratorioX.net La X se refiere a su nmero de disco. Si usted va a seguir la gua desde un equipo diferente a uno del laboratorio de redes de la Universidad Icesi, utilice una direccin IP de la red de la tarjeta de red VMnet8 de su mquina real. Si usted va a seguir la gua desde un equipo diferente a uno del laboratorio de redes de la Universidad Icesi, tenga en cuenta, cuando la gua haga referencia a la
Pgina 2
Servicio DNS
direccin 192.168.130.1X1 usted deber poner la direccin que acaba de configurar. /24 se refiere al nmero de bits que se deben de poner en 1 en la mscara. De esta manera 255.255.255.0 al trasladarlo en nmero binario queda: 11111111. 11111111. 11111111.0 teniendo as 24 bits en 1. V. Agregue el registro: 192.168.130.1X1 linuxserverX linuxserverX.laboratorioX.net en el archivo /etc/hosts Si tiene problemas para realizar esta configuracin, refirase al anexo .
VI.
Configure la tarjeta de red del equipo Windows 2003 (Real) el cual va a ser cliente DNS. Si tiene problemas para realizar esta configuracin, refirase al anexo
Configuracin de tarjeta de red en Windows Nombre del equipo: EquipoX Dir IP: 192.168.130.1X2/24 Gateway: 192.168.130.1 DNS Primario: 192.168.100.23 DNS2 Secundario 192.168.100.24 Si usted va a seguir la gua desde un equipo diferente a uno del laboratorio de redes de la Universidad Icesi, apunte la direccin IP de la tarjeta de red VMnet8 de su mquina real. Tenga en cuenta, cuando la gua haga referencia a la direccin 192.168.130.1X2 usted deber poner la direccin que acaba de apuntar.
El nombre del equipo de la mquina real de Windows 2003 Server, no puede ser cambiado debido a que su usuario no posee los privilegios para hacerlo.
Pgina 3
Servicio DNS
Desarrollo de la Gua Durante el desarrollo de esta gua instalaremos el servicio de dns, as como las herramientas que permitan configurarlo. Despus crearemos la zona laboratorioX.net con los registros:
MX: laboratorioX.net
Instalacin de paquetes La instalacin del paquete la realizaremos con la aplicacin apt-get de Ubuntu, pero a travs de la interfaz de administracin webmin para esto inicie el webmin:
el funcionamiento del anterior comando, depende de la configuracin de la tarjeta de red, la configuracin del archivo hosts
Pgina 4
Servicio DNS
Servers
Pgina 5
Servicio DNS
La instalacin del servicio de bind desde el webmin es lo mismo que ejecutar en la terminal: apt-get -y --force-yes -f install bind9
Webmin (apt-get) necesita tener acceso a internet para proceder a descargar los paquetes necesarios para esta instalacin, si usted no tiene acceso a Internet o no configur adecuadamente su tarjeta, obtendr un error.
Ahora corroboraremos los archivos que hacen parte del servicio de DNS, En el archivo /etc/bind/named.conf se encuentra la configuracin del servicio y la ruta de la base de datos de cada zona configurada. less /etc/bind/named.conf less /etc/bind/named.conf.local En el directorio /etc/bind, tambin se encuentran las bases de datos de las zonas configuradas ls -l /etc/bind Las bases de datos de las zonas se almacenan como archivos en texto plano, por ende se puede editar la informacin de las zonas con editores de texto como vi o gedit. Inicie la aplicacin de gestin del servicio de bind
Pgina 6
Servicio DNS
En el directorio /etc/bind tambin se encuentran los root hints en el archivo db.root cat /etc/bind/db.root Ahora trabajaremos con la aplicacin webmin para configurar del servicio de bind, para ello haga clic en el enlace BIND DNS Server
Con esta aplicacin se crean las zonas y se agregan los registros de los equipos que se quieren resolver.
Pgina 7
Servicio DNS
A continuacin crearemos una zona forward. Haga clic en el enlace Create Master Zone que se encuntra en el frame
Configure:
Zone Type: Forward (Name to Addresses) Domain Name: laboratorioX.net. Records File: Automatic Master Server: UbuntuX.laboratorioX.net. Add NS record for master server Email Address: root@laboratorioX.net. Use zone template: Yes IP Address for template Record: 192.168.206.0
Add reverses for template addresses: Yes Refresh time, Transfer retry time, Expiry time, Negative cache time: Default
El tipo de zona forward, especifica que es para las resoluciones de nombres a direcciones IPv4. La zona master, es para que la zona se pueda modificar desde este servidor y dependa de la administracin del servicio local.
Pgina 8
Servicio DNS
Haga clic en el botn En el registro SOA tambin se configura: Cache Time To Live Refresh Interval Refresh Retry Interval Expiration Interval Default Minimum Cache TTL Explique qu significan cada uno de los valores establecidos en el registro SOA y cul es su utilidad en el servicio DNS Hasta el momento, creamos la zona forward laboratorioX.net, configuramos su registro SOA
Pgina 9
Servicio DNS
Las zonas forward permiten realizar resoluciones de nombres a direcciones IP, por ende hasta el momento solo podramos resolver nombres de equipos, aunque todava no hemos creado ningn registro que resuelva nombres.
Note que el registro Name Server aparece 1 registro, este registro apunta hacia un nombre FQDN esto quiere decir que el primer registro que se debera crear es el registro tipo A en la zona laboratorioX.net. llamado linuxserverX que apunte hacia la direccin IP que tiene su equipo Linux
Antes de crear el registro Tipo A o tambin conocido como Tipo HOST, verificaremos las modificaciones en el archivo named.conf y los archivos que se crearon en /etc/bind
Estas
lneas
especifican
que
se
est
configurada
la
zona
forward
laboratorioX.net, el archivo donde se guarda la informacin de esa zona es /etc/bind/laboratorioX.net.hosts y es de tipo master
ls /etc/bind
Note que ahora existe el archivo laboratorioX.net.hosts, en este archivo se encuentra la informacin del registro SOA y el registro NS creado hasta el momento
cat /etc/bind/laboratorioX.net.hosts
Pgina 10
Servicio DNS
$ttl 38400 laboratorioX.net. IN SOA linuxserverX.laboratorioX.net. root.laboratorioX.net. ( 1204515885 10800 3600 604800 38400 ) laboratorioX.net. IN NS linuxserverX.laboratorioX.net.
Verifique que indica cada una de las lneas del archivo anterior
Ahora
si
crearemos
el
registro
Tipo
asociado
al
nombre
linuxserverX.laboratorioX.net. Ubquese (haga clic) en el enlace Address en la zona que cre (laboratorioX.net.) cree el registro:
linuxserverX
192.168.130.1X1
Tenga en cuenta que si la zona reversa no existe no crear la zona y por ende no actualizar el registro PTR del registro Tipo A que acaba de crear
En el espacio Domain Name asegrese de terminar con punto o poner solo el nombre del registro (linuxserverX), cuando se pone el nombre del registro sin terminar en . La aplicacin autocompleta con el nombre del dominio en este caso laboratorioX.net. si usted crea el registro linuxserverX.laboratorioX.net y no lo termina en punto. la aplicacin autocompletar el dominio as
linuxserverX.laboratorioX.net.laboratorioX.net. esto se debe a que en dns todos los nombres deben terminar en . Indicando que la finalizacin del nombre
Pgina 11
Servicio DNS
Cuando se configura el template IP Address for template Record puede hacer clic en el botn: el cual activar una ventana
con todos los posibles registros PTR de la zona segn la red que se haya configurado. Averige que especifica el Time To Live de este registro A continuacin crearemos una zona reverse. Haga clic en el enlace Create Master Zone que se encuentra en el frame
Configure: Zone Type: Reverse (Addresses to Name) Network: 192.168.130 Records File: Automatic Master Server: UbuntuX.laboratorioX.net. Add NS record for master server Email Address: root@laboratorioX.net. Use zone template: No Add reverses for template addresses: Yes Refresh time, Transfer retry time, Expiry time, Negative cache time: Default
Pgina 12
Servicio DNS
El tipo de zona Reverse, especifica que es para las resoluciones de Direcciones IP a nombres.
La zona master, es para que la zona se pueda modificar desde este servidor y dependa de la administracin del servicio local.
En el registro SOA tambin se configura: Cache Time To Live Refresh Interval Refresh Retry Interval Expiration Interval Default Minimum Cache TTL Hasta el momento, creamos la zona reversa 192.168.130.0/24, configuramos su registro SOA
Pgina 13
Servicio DNS
Ahora verificaremos las modificaciones en el archivo named.conf y los archivos que se crearon en /etc/bind
Estas lneas especifican que est configurada la zona reverse addr.arpa, el archivo donde se guarda la informacin
ls /etc/bind
Note que ahora existe el archivo 192.168.130.rev, en este archivo se encuentra la informacin del registro SOA y el registro NS creado hasta el momento
cat /etc/bind/192.168.130.rev
$ttl 38400 130.168.192.in-addr.arpa. 1204520057 10800 3600 604800 38400 ) 0.130.168.192.in-addr.arpa. IN NS linuxserverX.laboratorioX.net. IN SOA linuxserverX.laboratorioX.net. root.laboratorioX.net. (
Ahora si crearemos el registro Tipo PTR asociado a la direccin 192.168.130.1X1 el cual estara asociado nombre linuxserverX.laboratorioX.net. Ubquese (haga
Pgina 14
Servicio DNS
cree
192.168.130.1X1
linuxserverX
Windows
los cambios no
tendrn efecto sobre el servicio hasta que usted aplique los cambios.
Note que la actualizacin de los registros no tiene efecto, por ende debe adicionar cada registro tipo A de la zona forward
en la zona reversa.
A: A:
linuxserverX.laboratorioX.net. Windows.laboratorioX.net.
Pgina 15
Servicio DNS
Para probar la resolucin de nombres utilizaremos la aplicacin nslookup. Esta aplicacin nos permite hacer consultas a servidores de nombres. Existen dos maneras de utilizarlo:
Antes de tratar de resolver los nombres, asegrese de iniciar el servicio named, este servicio es el nombre del demonio de bind, el cual configuramos con servidor dns
/etc/init.d/bind9 start Asegrese que aparece un OK al iniciar el servicio, esto especifica que el servicio inici correctamente, de lo contrario verifique la configuracin del servicio y las zonas
Con este comando usted est preguntando por la direccin IP del nombre linuxserverX.laboratorioX.net esta consulta se le har al servidor DNS 192.168.130.1X1 Tenga en cuenta que si no especifica el parmetro del servidor dns
(192.168.130.1X1) usted le estar haciendo las preguntas al servidor dns que tenga configurado en su interfaz de red, en nuestro caso sera 192.168.100.23 como este servidor dns no tiene configuradas la zona laboratorioX.net le responder:
** server can't find linuxserverx.laboratoriox.net: NXDOMAIN
La segunda manera de resolver los registros es: nslookup server 192.168.130.1X1 linuxserverX.laboratorioX.net windows.laboratorioX.net 192.168.130.1X1 192.168.130.1X2
Pgina 16
Servicio DNS
Para crear el registro Tipo CNAME o Alias registro, en este caso laboratorioX.net.
NAME Alias
Configure los registros CNAME: www Name: www.laboratorioX.net. Real Name: linuxserverX.laboratorioX.net. linux Name: linux Name: linuxserverX
En Real Name usted debe poner el FQDN del registro al que le quiere crear el alias, si el registro alias (Reall Name) pertenece al mismo nombre de dominio usted puede poner solo el nombre del registro tipo, como se hace al crear el Alias de linux.laboratorioX.net.
Pgina 17
Servicio DNS
Recuerde que al especificar el Domain Name y el FQDN los nombres deben terminar en . De lo contrario el sistema se lo autocompletar con el nombre de dominio de la zona a la que le est creando el registro.
En Mail Server Name usted debe poner el FQDN del registro al que le quiere crear el alias, si el registro MX pertenece al mismo nombre de dominio usted puede poner solo el nombre del registro tipo
Pgina 18
Servicio DNS
Tenga en cuenta que el nombre que establece en Mail Server Name debe tener un registro Tipo A asociado, de lo contrario no se podr resolver bien con ese registro. Para nuestro caso, ya est creado el registro Tipo A de
linuxserverX.laboratorioX.net.
Ahora trataremos de resolver los nombres a que acabamos de configurar (CNAME y MX) desde el equipo con Windows
Recuerde que siempre que haga cambios sobre archivos de configuracin, se debe reiniciar el servicio, esto aplica para casi todos los servicios que se prestan sobre Linux
/etc/init.d/named restart
Pgina 19
Servicio DNS
Note que cuando trata de resolver el nombre del registro MX laboratorioX.net. no lo resuelve segn lo configurado, esto se debe a que predeterminadamente nslookup resuelve los tipos de registro A, CNAME y PTR.
Para qu se utilizan los registros MX? por qu se necesita un registro diferente al A y CNAME para esto? Qu utilidad tiene la prioridad en los registros MX?
Pgina 20