Agregando nuestro servidor DNS a nuestra máquina.

Anuncio
CONFUGURACION DE UN SERVIDO DNS EN FEDORA 19
PRESENTADO POR:
ITALO MANUEL MENDOZA JAIMES
CODIGO: 1150460
ENTREGADO A:
JEAN POLO CEQUEDA OLAGO
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
FACULTAD DE INGENIERIA DE SISTEMAS
ADMINISTRACION DE S.O EN RED
CUCUTA
2013
CONFIGURACIÓN DE UN SERVIDOR DNS EN FEDORA 19
Que es un servidor DNS?
Es un servicio prestado normalmente a su proveedor de servicios Internet (ISP). Un
servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los
usuarios (clientes) un nombre equivalente a las direcciones IP. El uso de este servidor es
transparente para los usuarios cuando éste está bien configurado.
Cada LAN (Red de área local) debería contar con un servidor DNS. Estos servidores
trabajan de forma jerárquica para intercambiar información y obtener las direcciones IP
de otras LANs.
PROCESO DE INSTALACION DEL DNS
Tenemos que ingresar como administrador o como superusuario (root), y verificamos si
tenemos instalado el paquete bind.
Para que nos sirve este paquete?
BIND (Berkeley Internet Name Domain), como implementación del protocoló DNS, es el
servidor de este tipo más comúnmente usado en internet. La necesidad administrativa de
montar un servidor de nombres DNS hacen de BIND una de las primeras opciones a tener
en cuenta y desde este artículo se explotará la instalación y configuración del mismo.
La gran mayoría de distribuciones de Linux ya tienen un paquete precompilado de BIND en
sus repositorios, así que haremos uso de herramientas como yum o apt-get para su
instalación.
1. Verificar que están instalados los paquetes BIND
Comando: rpm –q bind
1.1 Instalación de los paquetes BIND
Comando: yum –y install bind
1.2 Verificar que el servicio named este corriendo
Comando: service named start
2. Configurando el archivo named.conf
Una vez configurada nuestra Red y establecida la dirección IP que utilizara nuestro
servidor DNS, procedemos a configurar el archivo de configuración: named.conf
A este archivo le vamos a decir que escuche, mediante el puerto 53, (DNS) nuestra IP.
Para ello realizamos lo siguiente:
Ejecutamos el siguiente comando gedit /var/named/chroot/etc/named.conf , y senosa
abrirá el archivo para proseguir con su configuración.
Agregamos la IP de la máquina que configuremos como servidor DNS. En mi caso, estoy
utilizando la dirección: 192.168.4.1
3. Creando zonas para nuestro dominio
¿Que son la zonas?
Los Archivos de zona contienen información sobre un espacio de nombres particular y son
almacenados en el directorio de trabajo named, por defecto /var/named/. Cada archivo
de zona es nombrado de acuerdo a la opción file en la declaración zone, usualmente en
una forma que relaciona al dominio en cuestión e identifica el archivo como conteniendo
datos de zona, tal como example.com.zone.
Cada archivo de zona contiene directivas y registros de recursos. Las directivas le dicen al
servidor de nombres que realice tareas o aplique configuraciones especiales a la zona. Los
registros de recursos define los parámetros de la zona y asignan identidades a hosts
individuales. Las directivas son opcionales, pero los registros de recursos se requieren
para proporcionar servicios de nombres a la zona.
3.1 Por cada dominio que configuremos crearemos una zona en el archivo de
configuración:
En este tutorial configuraremos los siguientes dominios:
1.- www.uagrmdti.edu.bo Dominio principal para nuestro Directorio Principal.
2.- www.fuentedigital.com Dominio para Empresa
“Con type master se establece el servidor como maestro/primario (slave establecerá el
tipo secundario). file indica la ruta de acceso al fichero de configuración de la zona
declarada. allow-query { any; } especifica que es posible hacer consultas externas a la
zona. allow-transfer { slaves; } transfiere la configuración de la zona hacia los servidores
secundarios especificados en el ACL slaves”
4. Creamos los archivos de configuración por cada zona creada.
Para la creación de estos archivos se debe seguir un formato especificado. Nosotros
utilizaremos uno existente en el directorio especificado.
Creamos los archivos “uagrmdti.edu.bo.regs” y “fuentedigital.txt”.
Utilizaremos el formato del archivo: named.localhost
Para el archivo: “uagrmdti.edu.bo.regs”. Agregaremos los datos de configuración para
nuestro servidor DNS.
Para el archivo: “fuentedigital.txt”. Agregaremos los datos de configuración para nuestro
servidor DNS.
Tipos de registro de las zonas de autoridad
A (Address) - Registro de dirección que resuelve un nombre de un anfitrión hacia una
dirección IPv4 de 32 bits.
AAAA - Registro de dirección que resuelve un nombre de un anfitrión hacia una dirección
IPv6 de 128 bits.
CNAME (Canonical Name) - Registro de nombre canónico que hace que un nombre sea
alias de otro. Los dominios con alias obtienen los sub-dominios y registros DNS del
dominio original.
MX (Mail Exchanger) - Registro de servidor de correo que sirve para definir una lista de
servidores de correo para un dominio, así como la prioridad entre éstos.
PTR (Pointer) - Registro de apuntador que resuelve direcciones IPv4 hacia el nombre
anfitriones. Es decir, hace lo contrario al registro A. Se utiliza en zonas de Resolución
Inversa.
NS (Name Server) - Registro de servidor de nombres que sirve para definir una lista de
servidores de nombres con autoridad para un dominio.
SOA (Start of Authority) - Registro de inicio de autoridad que especifica el Servidor DNS
Maestro (o Primario) que proporcionará la información con autoridad acerca de un
dominio de Internet, dirección de correo electrónico del administrador, número de serie
del dominio y parámetros de tiempo para la zona.
SRV (Service) - Registro de servicios que especifica información acerca de servicios
disponibles a través del dominio. Protocolos como SIP (Session Initiation Protocol) y XMPP
(Extensible Messaging and Presence Protocol) suelen requerir registros SRV en la zona
para proporcionar información a los clientes.
TXT (Text) - Registro de texto que permite al administrador insertar texto arbitrariamente
en un registro DNS. Este tipo de registro es muy utilizado por los servidores de listas
negras DNSBL (DNS-based Blackhole List) para la filtración de Spam. Otro ejemplo de uso
son las VPN, donde suele requerirse un registro TXT para definir una llave que será
utilizada por los clientes.
5. Agregando nuestro servidor DNS a nuestra máquina.
Estableceremos nuestro servidor DNS en nuestra máquina y verificaremos que este nos
responda. Para ello: Configuramos el siguiente archivo: etc/resolv.conf
Una vez realizado los cambios procedemos a reiniciar los servicios de los paquetes
especificados y verificaremos que nuestro Servidor DNS configurado este respondiendo a
las solicitudes especificadas.
Como se puede verificar nuestro Servidor DNS traduce nuestros dominios a la dirección IP
correspondiente al nuestra máquina.
Descargar