CONFIGURACION DEL SERVIDOR DNS EN LINUX
Por: Carlos Antonio Leal Saballos
Agenda Descripcin general del DNS
Qu es el DNS?
Nombres que utilizan los equipos
Zonas y registros DNS
Cmo se resuelven los nombres DNS de internet?
Terminologa DNS
Bind named Instalacin
Archivos y parmetros de configuracin
Inicio, parada y configuracin del arranque del servicio
Herramientas DNS nslookuup
dig
ping
Descripcin general del DNS
El DNS (Domain Name System) es el sistema de nombres de dominio que facilita el funcionamiento de redes locales y de la propia Internet.
El DNS resuelve los nombres de dominio traducindolos a direcciones IP.
Los clientes DNS solicitan la direccin IP del servidor al que desean acceder, el servidor DNS se encarga de realizar esta traduccin
Descripcin general del DNS
Zonas de Bsquedas DNS
Bsqueda directa: Traduce de Nombre de dominio a direcciones IP
Bsqueda inversa: Traduce de nmeros IP a nombres de dominio
Utiliza el puerto 53, generalmente con el protocolo UDP.
Todos los sistemas operativos que soportan TCP/IP tienen pre-instalados clientes DNS.
Existen 13 servidores principales de internet conocidos como root-servers. www.root-servers.org
Recapitulando - Qu es el DNS? Domain Name System Resuelve los nombres de host a direcciones IP
(bsqueda directa) Es ms fcil recordar para un ser humano un nombre que una
direccin IP A cada elemento del dominio se le asigna un nombre el cual es
conocido como FQDN Ejemplo: www.cualquiercosa.com
Resolver de direcciones IP a nombres de host (bsqueda inversa)
Permite localizar servidores de correo y servidores web
Nombres que utilizan los equipos Nombre Descripcin
Nombre de host Hasta 255 caracteres de longitud Puede contener caracteres alfabticos, numricos y guiones Parte de la FQDN, tienen jerarqua
Nombre de NetBIOS
Representa a un nico equipo o grupo de computadoras 15 caracteres usados para el nombre 16vo carcter identifica el de servicio Alojamiento de espacio de nombres No tienen jerarqua Poco a poco se estn dejando de usar, pero todava hay servidos que los necesitan Son nombres nicos, no se pueden repetir
Zonas y registros DNS
El DNS est conformado por zonas, en una zona estn agrupados los nombres, a los cuales se le puede hacer una consulta
Cada zona esta compuesta por registros. Los registros son entradas individuales para las direcciones IP
Una zona DNS es una parte especfica del espacio de nombres DNS que puede contener registros DNS
Zonas y registros DNS Registros en zonas de bsquedas son:
A Contiene nombres de host
SRV hace referencia a servidores, por ejemplo controladores de dominio
MX Intercambio de Correo
CNAME Canonical Name, alias que pueden utilizarse en las zonas
NS Name Server, servidores DNS en el dominio
Registros en zonas de bsqueda inversa son: PTR Resuelve a nombres de dominio FQDN, registro apuntador
Terminologa DNS Zona: El espacio de nombres de dominio est divido en
regiones llamadas zonas, ejemplo.com ejemplo, es una zona del dominio .com
Servidor DNS: Es una computadora que tiene instalado un software que permite gestionar la informacin IP y su relacin con los nombres de dominio.
Servidor primario para zonas tipo master Servidor secundario o esclavo para zonas slave. Servidores de solo cacheo, ideales para un entorno sin
dominio y con acceso a internet, un cibercaf por ejemplo
Terminologa DNS Fordwarder Reenviador: Son servidores a los cuales se
puede consultar en caso de no poder resolver una solicitud
Registros: Los registros contienen informacin asociada con los nombres y las direcciones IP del dominio, los ms comunes son: NS MX SOA A
Bind named Bind: Berkeley Internet Name Domain Es el servidor DNS que se utiliza prcticamente en todas las
distribuciones de GNU/Linux No obstante el servicio DNS se conoce como named El archivo de configuracin principal es /etc/namend.conf En dependencia de la distribucin los archivos de Zona
pueden estar en: /etc/bindX Debian, ubuntu y famila, la X es la versin de Bind /var/named Centos, fedora y familia /var/lib/named openSuse y famila
Instalacin
La instalacin de bind es simple basta con un comando:
En ubuntu:
apt-get install bind9
En fedora
yum install bind
En openSUSE
zypper install bind
Archivos y parmetros de configuracin
/etc/named.conf bsico Entradas de Zona
Archivos y parmetros de configuracin
Zona Directa Zona inversa
Inicio, parada y configuracin del arranque del servicio
Para iniciar saber si el servicio ya se encuentra corriendo:
service named status
Para reiniciar el servicio: service named restart
Para detener el servicio: service named stop
Para iniciar el servicio:
service named start
Para configurar el inicio automtico del servicio : chkconfig named on
Comprobar la configuracin anterior: chkconfig named --list, deber
estar activo en los niveles 3 y 5
Herramientas DNS
nslookup: Es la herramienta por excelencia para probar el DNS, est disponible tanto en Windows como en linux ejemplos:
nslookup www.google.com
nslookup type=aaaa www.google.com
nslookup type=mx www.google.com
Herramientas DNS
dig: Es la utilidad que remplaza a nslookup en Linux, en todo caso RTFM.
ping: En todo caso, la manera ms simple de probar el DNS es con un simple ping ping www.google.com
Presentacin: Configuracin del servidor DNS en Linux
Autor: Carlos Antonio Leal Saballos ([email protected])
Managua, Nicaragua, Septiembre del 2012
Licencia: CC-BY-SA 3.0 Unported
http://creativecommons.org/licenses/by-sa/3.0/deed.es
Datos tomados de Wikipedia (www.wikipedia.org) CC-BY-SA 3.0
POR SU ATENSIN
Muchas Gracias
Recommended