Sunteți pe pagina 1din 3

DNS

Instalacin y Configuracin
Andrade Bravo Andy Jos
Andyjose1994@hotmail.com

Pico Aponte Grecia Magaly


zuriel.magy@yahoo.com

Abstract Domain Name System. The main task of a DNS


server is to translate your domain name (example midominio.com )
to an IP address .DNS service allows, once configured , your
website and your email are located anywhere in the world through
your domain name.

Keywords-component; DNS, servidor, cliente, dominio, web,


base de datos.

I.

INTRODUCCION

Es una base de datos distribuida, con informacin que se


usa para traducir los nombres de dominio, fciles de recordar
y usar por las personas, en nmeros de protocolo de Internet
(IP) que es la forma en la que las mquinas pueden
encontrarse en Internet.
Hay personas en todo el mundo manteniendo una parte
de la base de datos, y esta informacin se hace accesible a
todas las mquinas y usuarios de Internet.
El Domain Name System (DNS), o Sistema de Nombres
de Dominio, comprende personas, instituciones reguladoras,
archivos, mquinas y software trabajando conjuntamente. [1]
Una pieza fundamental en este sistema es el servidor de
DNS, o en forma abreviada DNS. El servicio de DNS es
indispensable para que un nombre de dominio pueda ser
encontrado en Internet.
II.

DNS

rbol de jerarqua

Primarios o maestros: Guardan los datos de un espacio de


nombres en sus ficheros.
Secundarios o esclavos: Obtienen los datos de los
servidores primarios a travs de una transferencia de zona.
Locales o cach: Funcionan con el mismo software, pero no
contienen la base de datos para la resolucin de nombres.
Cuando se les realiza una consulta, estos a su vez consultan
a los servidores DNS correspondientes, almacenando la
respuesta en su base de datos para agilizar la repeticin de
estas peticiones en el futuro continuo o libre
Dominios de nivel superior
.arpa relacionado con equipos pertenecientes a la red
original;
.com inicialmente relacionado con empresas con fines
comerciales. Sin embargo, este TLD se convirti en el "TLD
predeterminado" y hasta personas reales pueden adquirir
dominios con esta extensin.
.edu relacionado con las organizaciones educativas;
.gov relacionado con las organizaciones gubernamentales;
.int relacionado con las organizaciones internacionales;
.edu relacionado con las organizaciones militares;
.net inicialmente relacionado con las organizaciones que
administran redes. Con el transcurso de los aos este TLD
se ha convertido en un TLD comn, y hasta personas reales
pueden adquirir dominios con esta extensin.
.org est normalmente relacionado con organizaciones sin
fines de lucro.
nuevos gTLD presentado en noviembre de 2000 por
ICANN:
.aero relacionado con la industria aeronutica;
.biz (negocios) relacionado con empresas comerciales;
.museum relacionada con los museos;
.name relacionada con el nombre de personas reales o
imaginarias;
.info relacionado con organizaciones que manejan
informacin;
.coop relacionado con cooperativas;
.pro relacionado con profesiones liberales. [1]
III.

Tipos de servidores DNS

INSTALACIN

El servidor DNS ms utilizado es Bind y, aunque tenamos


un poco abandonado a Ubuntu Server en Slice of Linux, hoy
vamos a ver cmo instalarlo y configurarlo sobre l paso a
paso. El contenido de este tutorial es genrico pero las
pruebas y capturas de pantalla se han hecho sobre Ubuntu
10.04 Server.

e incluimos el siguiente contenido:


Los valores que debemos tener claros antes de comenzar
son los siguientes:
Direccin IP del servidor: 192.168.2.1
Nombre del servidor: servidor
Dominio que vamos a crear: sliceoflinux.lan
Estos valores deberemos
necesitemos en cada caso.

sustituirlos

por

los

que

Los pasos para instalar y configurar Bind en Ubuntu Server


son los siguientes:

Instalamos el servidor DNS Bind9:

sudo aptitude install bind9


IV.

CONFIGURACIN

Hacemos una copia de seguridad del archivo que vamos a


modificar:
sudo cp /etc/bind/named.conf.local{,.original}
Este comando nos puede ahorrar mucho tiempo y est
descrito en el artculo hacer copias de seguridad de
archivos rpidamente.
Editamos el archivo /etc/bind/named.conf.local con el
siguiente comando:
sudo nano /etc/bind/named.conf.local
y aadimos el siguiente contenido:

El contenido del archivo es bastante especial y no lo vamos


a comentar pero para ms informacin se puede leer el RFC
1912 y el RFC 2308. Aqu deberamos aadir todos los
equipos de nuestra red que quisiramos mantener
identificados pero como es ms fcil hacerlo con DDNS
(Dynamic DNS) ya lo veremos en otra ocasin.
Comprobamos la
(sliceoflinux.lan):

zona

que

acabamos

named-checkzone
/var/cache/bind/db.sliceoflinux.lan

de

crear

sliceoflinux.lan

En esta ocasin siempre nos aparecer una salida, ya sea


para indicarnos que todo est bien (OK) o algn error.
A
continuacin
creamos
el
/var/cache/bind/db.192.168.2 para la zona inversa:
sudo nano /var/cache/bind/db.192.168.5

archivo

e incluimos el siguiente contenido:

Para guardar el archivo debemos pulsar la combinacin de


teclas Control+O y para salir Control+X.
Para comprobar la sintaxis de los archivos de configuracin
ejecutamos el siguiente comando:
named-checkconf
Si no aparece nada, la sintaxis de los archivos de
configuracin es correcta. Ojo! Eso no significa que no
haya ningn error, slo que no hay errores de sintaxis.
Si hubisemos cometido un error de sintaxis, nos aparecera
indicado junto a la lnea en la que ocurre. En el siguiente
ejemplo
puede
verse
que
en
el
archivo
/etc/bind/named.conf.local en la lnea x hay un error:
Creamos el archivo /var/cache/bind/db.sliceoflinux.lan:
sudo nano /var/cache/bind/db.sliceoflinux.lan

El nmero 1 se corresponde con el ltimo dgito de la


direccin IP del servidor (192.168.2.1).
Comprobamos la zona inversa recin creada:
named-checkzone
2.168.192.in-addr.arpa
/var/cache/bind/db.192.168.2
Al igual que antes obtendremos un mensaje para indicarnos
tanto si la zona es correcta como si no lo es.
Reiniciamos el servicio:
sudo service bind9 restart
Si todo va bien, veremos que est OK.

Revisamos el log para comprobar que todo ha ido bien.


Aunque se puede hacer con el comando tail, yo prefiero less
porque me permite ver todo el contenido del mismo:
less /var/log/syslog
El resultado se puede ver en la siguiente captura:

V UTILIDAD
Una utilidad importante de DNS es que la informacin de
direccin se almacena en muchos sitios en una estructura
jerrquica, no en un almacn central. Cada zona tiene un
servidor de DNS, nombres de dominio, que mantiene
informacin sobre los nodos locales. La estructura es un
rbol jerrquico que se ramifica. El nivel superior de dicho
rbol consta de diversas divisiones .net, .com, .org, etc. [1]
VI CONCLUSIONES

Para salir deberemos pulsar la tecla q.


Editamos el archivo /etc/resolv.conf para que nuestro
servidor resuelva las peticiones DNS:
sudo nano /etc/resolv.conf

Cambiando el primero de los servidores DNS por la IP del


nuestro:

nameserver 192.168.2.1
Probamos nuestro servidor de nombres:

dig sliceoflinux.lan

VII REFERENCIAS

La respuesta ser muy parecida a la siguiente:


[1]
[2]
Probamos la resolucin inversa:
dig -x 192.168.2.1
Esta sera la salida esperada del comando anterior:

Por ltimo, para poder sacarle partido al servidor que hemos


creado nos faltara incluir este servidor DNS en la
configuracin de los clientes. Para esto puedes nuestro
artculo Configurar el servidor DNS de Ubuntu Karmic
desde la interfaz grfica.

El DNS, Domain Name System es un servicio


proporcionado a travs del protocolo TCP/IP que
relaciona los nmeros de las direcciones de red, por
ejemplo 66.118.176.66, con un nombre fcil de
recordar, como dns.hispalab.net.
DNS al estar basado en UDP (protocolo de
transporte que no garantiza la recepcin de la
informacin enviada), tanto las consultas como las
respuestas pueden "perderse" (por ejemplo, a causa
de congestionamiento en algn enlace de la red).
La desactivacion del fitrewall en el ubuntu como
en windows es necesario para que exista una
conexin de DNS entre los sistemas operativos.
El servidor de DNS fue creado por medio de una ip
estatica privada.

[3]

J. Andreu, "Servicios DNS," in Servicios en Red,


Madrid, Editex, pp. 8-24.
C. Liu, "Como trabaja DNS," in DNS and BIND,
OReally, 2003, pp. 11-34.
M. Sobell, "Como trabaja DNS," in Ubuntu-Linux,
Estados Unidos, 2013, pp. 12-20.

S-ar putea să vă placă și