Sie sind auf Seite 1von 11

Prctica

de Servidor DNS y DHCP



Mediante la informacin presentada a continuacin configurar un servidor DHCP y DNS. Para
probar la configuracin conectar uno o mas hosts que sern asignadas sus IP e informacin de
DNS mediante el servicio DHCP.


A continuacin se dan los pasos para configurar cada una de las caractersticas del servidor en
CentOS. En el cliente se debe establecer que se obtendr la IP mediante un servidor DHCP y se
pueden establecer las pruebas desde los mismos y el Sistema Operativo puede ser cualquiera.

Para realizar las pruebas mediante una mquina virtual se deben configurar las interfaces de red
virtuales con la opcin Bridged e identificar claramente cual es la interfaz de red que est
conectada al Switch0. Esto es importante ya que si un computador, por ejemplo, con una interfaz
Ethernet y WiFi es usada como servidor se tendrn dos interfaces eth0 y eth1 y es necesario
identificar correctamente su correspondencia mediante el comando ifconfig.

Tambin considerar que tanto para configurar el servidor DNS y DHCP se descargan paquetes de
internet y el servidor deber contar con una conexin a internet para la instalacin de los
mismos. Caso contrario se debe configurar como fuente de paquetes de instalacin al DVD de
instalacin de CentOS.

Abrir la Terminal y habilitar permisos de administrador

Todas las configuraciones se realizarn utilizando la lnea de comandos mediante la aplicacin
Terminal. Adems ya que se van a cambiar archivos de configuracin del sistema, sus interfaces y
la instalacin de servicios (DNS, DHCP) es necesario contar con permisos de Administrador.

1. Abrir la Terminal accediendo al men como se indica en la grfica.



2. Ingresar el comando su root para iniciar sesin como usuario administrador root, y
colocar la contrasea.



3. Si se inici correctamente la sesin, en la lnea de comandos cambiar a [root@localhost
servidor] #



Configurar el nombre de host

Es importante configurar el nombre del equipo o host con el fin de que al utilizar un servicio DNS,
por ejemplo, se pueda realizar la traduccin del nombre de host a la IP correspondiente.

1. Abrir la Terminal y ejecutar el comando siguiente:



2. En el fichero modificar la propiedad HOSTNAME con el nombre que le queremos asignar
al host. Como el host pertenece a un dominio servidor.local, se ingresa el campo como se
indica a continuacin.



En este ejemplo el nombre del host es masterdns, y pertenece al dominio servidor.local

3. Guardar los cambios y reiniciar el equipo.

Configurar la IP de una interfaz de red

Para configurar la IP de un equipo se debe conocer a cual de las interfaces disponibles (Ethernet,
WiFi, etc.) queremos asignar la direccin IP.

1. En la Terminal habilite el usuario root e ingrese el comando ifconfig.



2. Al ejecutar el comando se obtiene el listado de las interfaces disponibles en el sistema.
Para esta prctica consideraremos la interfaz Ethernet eth0.



3. Ahora se configurar la interfaz eth0 mediante el comando que se muestra a
continuacin.



4. En el editor de texto gedit ingresamos los parmetros a configurar de la interfaz. Para
este ejemplo se utilizar la IP 192.168.1.100/24, y definiremos a la puerta de enlace al
mismo equipo.



Para que este script de la interfaz eth0 se ejecute cuando reiniciemos el equipo
configurar el parmetro ONBOOT=yes. Y guardar los cambios.

5. Para que la configuracin se aplique debemos apagar e iniciar nuevamente la interfaz.
Para ello ingresamos los dos comandos que se indican a continuacin.





Configurar el servidor DNS

Para establecer un equipo como servidor de DNS se debe primero establecer una IP esttica, un
nombre de host perteneciente a un dominio y la instalacin del paquete bind. La instalacin de
los paquetes requiere de una conexin a internet o de la instalacin a travs del CD de instalacin
de CentOS,

1. Abrir la Terminal y ejecutar el comando siguiente para descargar e instalar el paquete
bind.



2. Esperar a que finalice la descarga y la instalacin del paquete.



3. Para empezar a configurar el servidor DNS, abrimos el archivo que se indica a
continuacin.



4. En el archivo se configurar la IP a la que el servidor escuchar por peticiones DNS. Para
el ejemplo la IP del servidor es 192.168.1.100 y configuramos la IP en la seccin listen-
on. Como podemos ver el puerto DNS asignado es el 53.


5. Ahora se configura el rango de IP en el que se permitirn consultas al DNS. En este
ejemplo solo vamos a permitir consultas a la red interna del servidor y para ello se debe
indicar la subred y la mscara. Para el ejemplo se escogi el rango de 192.168.1.0 con
mscara /24.



6. Luego se definen las zonas del DNS. Lo que se define es como se traducirn los dominios
y sus respectivos dispositivos a direcciones IP. La primera zona ser el dominio
servidor.local, que para fines del ejemplo, especifica en que archivo se encuentran las
reglas para esta zona. Como se puede ver en el grfico el archivo se llama
forward.servidor.



De igual manera se indica una zona inversa determinada por el rango IP que se
estableci en el paso anterior, 192.168.1.0. Esta bsqueda inversa dada una direccin IP
permitir conocer el nombre de dominio. Para esta zona se establece el nombre de
manera inversa al rango IP, es decir 1.168.192. Y el archivo que contiene las reglas para
esta zona es reverse.servidor. Guardar los cambios.

7. A continuacin se establecern las reglas en los archivos que se especificaron en el paso
anterior. Primero se editar el archivo forward.servidor.



8. La configuracin que se establece ser la siguiente: en la primera lnea establecemos el
TTL que usar el servidor para limpiar registros obsoletos del cach del servidor DNS. El
bloque de configuraciones siguientes empieza con la segunda lnea donde se indica el
nombre del servidor DNS, en este caso masterdns, y la direccin de correo del usuario
responsable sin @, para este ejemplo ser root.

Dentro del bloque de configuracin se definen parmetros como el tiempo de
actualizacin del DNS, tiempo de reintentos, etc. El campo Serial se puede dejar como se
muestra en el grfico ya que sirve para diferenciar versiones el archivo entre varios
servidores DNS.



Las cinco lneas finales contienen el nameserver NS, que en este caso es
masterdns.servidor.local. (no olvidar el punto al final). Las lneas siguientes indican las
IP y el nombre del host que tienen en el dominio. Por ejemplo el host
cliente.servidor.local devolver la IP 192.168.1.101 al realizar una consulta al servidor
DNS.

9. Despus de guardar los cambios se editar el archivo de bsqueda DNS inversa,
reverse.servidor.



10. La configuracin es similar al archivo forward.servidor. Lo que vara aqu es que se
especifican registros PTR que hacen referencia a la bsqueda DNS inversa. En este caso
se indica que un host dentro de la red 1.168.192 (especificada en el paso 6) tiene como
nombre el especificado. Por ejemplo el host 100, en la red 192.168.1.0 pertenece al host
de nombre masterdns.servidor.local.



Guardar los cambios.

11. Ahora se iniciar el servicio DNS.



12. Para que no existan rechazos de peticiones DNS se debe configurar el firewall para que
permita trfico en el puerto 53. Para ello configuraremos el archivo iptables.



13. En el archivo agregamos las lneas siguientes y guarde el archivo.



14. Para que se apliquen las configuraciones se debe reiniciar el servicio de firewall.



15. Para probar que el servidor DNS esta funcionando se puede ejecutar la lnea siguiente
tanto en el servidor como en los clientes DNS.



Otra manera de probar es mediante el siguiente comando: ping masterdns.servidor.local

Configurar el servidor DHCP

1. Abrir la Terminal y ejecutar el comando siguiente para descargar e instalar el paquete
dhcp.



2. Luego se debe configurar en que interfaz funcionar el servidor DHCP. Para ello abrir el
archivo que se indica a continuacin.


3. En la lnea colocar la interfaz que funcionar con el servicio de DHCP, para el ejemplo se
configura la interfaz eth1. Guardar los archivos.



4. Ahora se debe copiar la configuracin de ejemplo del servidor DHCP, para ello ejecutar el
comando siguiente.



5. Editar el archivo de configuracin del servidor DHCP.



6. Dentro del archivo se puede editar las configuraciones o se pueden borrar y colocar
nicamente los campos que se necesitan. En este ejemplo se configura el dominio de la
red, servidor.local, y la IP del servidor DNS.



El tiempo de duracin de la IP asignada es de 600 y el mximo 7200 segundos. El archivo
de bitcora se establece a local7. Los parmetros del servidor DHCP se especifican en las
lneas siguientes y establecen que la subred y la mscara son 192.168.1.0/24. Adems se
debe especificar que rango de la subred ser designada para asignar las IP a los host, en
este ejemplo el rango de IPs que pueden ser asignadas es de 192.168.1.101 a
192.168.1.109. Tambin se define la IP de broadcast y la puerta de enlace
predeterminada.

Guardar los cambios.

7. Iniciar el servicio dhcpd.



8. Finalmente para verificar los host que fueron asignados una IP se puede abrir el archivo
siguiente.



9. En el archivo se puede verificar que IP fueron asignadas IP, a que direcciones MAC y con
que parmetros.

Das könnte Ihnen auch gefallen