Xion GNU Linux - Configuracion Servidor DNS

Imagen de foxnet

Xion GNU Linux - Configuracion Servidor DNS.

El presente documento es un estracto de mi tutorial Xion GNU Linux, es un aporte para la Comunidad de Software. Este documento pretende ser una guia basica para las personas que se inician en el Mundo de GNU Linux.

El documento completo lo pueden descargar desde: http://www.safecreative.org/user/xionecuador

Dominio.

Un dominio es el registro de un nombrecomercial o marca en Internet, pueden tener varias terminaciones:

Dominio | Descripción

.com | Empresas de carácter Comercial.

.net | Empresas de Redes, Comunicaciones e Internet.

.org | Organizaciones sin fines de lucro.

.info | Información, similar a .com.

Existen dominios directos y dominios indirectos:

Dominio Directo: Proporciona para cada nombre una dirección IP.

Dominio Indirecto o Inverso: Proporciona para cada dirección IP un nombre. El dominio inverso se conoce también como dominio in-addr.arpa.Los elementos del dominio inverso son las direcciones de red construidas invirtiendo los números que lo componen, y terminando en in-addr.arpa.

Ejemplo: La red es 138.117.0.0, el dominio inverso es 117.138.in-addr.arpa.

¿Qué es el DNS?

El DNS es aquel que permite resolver nombres de dominio y direcciones IP, permite ubicar hosts de redes lejanas, es más fácil recordar nombres en vez de cifras. Sobre todo cuando se trata de una cantidad de direcciones tan inmensa como la de Internet.

Las computadoras por otro lado trabajan perfectamente con cifras como la dirección IP. Lo que sucede cuando ingresamos a Internet colocando una dirección como http://www.ecualug.org es que el navegador dirige una petición al Servidor de Dominio de su proveedor y este intenta resolver el nombre de dominio con la dirección IP correspondiente.

El DNS define un árbol de direcciones que empieza en una raíz, en este caso es “.”.De esta raíz surgen distintas ramificaciones, ampliamente conocidas por todos, que son: .com, .net, .org, .gov, .edu, .info, .es, .uk, .de, etc. Cada una puede tener subdominios.

Funcionamiento del DNS.

Se trata de mantener la información como una base de datos distribuida. Las consultas al DNS se realizan en modo Cliente/Servidor.

* Cuando una aplicación Cliente quiere resolver un nombre, pregunta a un servidor DNS.
* El Servidor investiga por su cuenta y devuelve la dirección IP pedida.

Hay que configurar cada máquina con la lista de servidores DNS que puede usar para resolver nombres, usualmente dos o tres.

Configuración del DNS.

Archivos que intervienen en la configuración:

Archivos a Modificar:

/resolv.conf (archivo para la creación de dominios)

/named.conf (archivo para la creación de zonas)

/named.local

Archvios Bitácoras:

/var/log/messages

Pasos de Configuración del Servidor DNS.

Para la configuración del Servidor DNS seguiremos los siguientes pasos:

* Definir el Dominio.- Bajo el directorio /etc el archivo resolv.conf y usando un editor de textos como “gedit” o “vi” crear el dominio, para el ejemplo consideramos xion.org y guardamos el archivo.

Contenido de: /etc/resolv.conf

search xion.org

nameserver 192.168.10.1

* Crear Zona.- Bajo el directorio /etc modificamos el archivo named.conf donde se crearán dos zonas, las mismas que permitirán resolver: De nombre a IP (Resolución Directa) y de IP a nombre (Resolución Inversa), las zonas irán de la siguiente manera:

Contenido de: /etc/named.conf

zone "xion.org" IN {

type master;

file "xion.org.zone";

allow-update {none; };

};

zone "10.168.192.in-addr.arpa" IN {

type master;

file "10.168.192.in-addr.arpa.zone";

allow-update {none; };

};

* Configurar Diferentes Servicios.- Se configura los servicios para el caso de nombres a direcciones IP. Abrimos el archivo named.local que se encuentra bajo el directorio /var/named/ y lo editamos cambiando la palabra localhost por el nombre de nuestro dominio “xion.org”. En named.local existen registros como son:

SOA (Inicio de Autoridad).- Indica el inicio de los datos para una zona y define parámetros que afectan a todos los registros para la zona.

NS (Servidor de Nombres).- Indica el servidor de nombres.

A (Dirección).- Convierte un nombre de Estación en una dirección IP.

PTR (Puntero).- Convierte una dirección IP a un nombre de Estación.

Luego de analizar los registros y colocando la información correspondiente, escribamos las líneas para la configuración de los diferentes servicios y guardamos creando el archivo xion.org.zone. Los servicios a configurarse son el DNS, WWW, FTP y DHCP, se procede de la siguiente forma:

Contenido de: /var/named/xion.org.zone

$TTL 86400

@IN SOA xion.org.root.xion.org.(

20070633; serial

28800 ; refresh

14400 ; retry

3600000 ; expire

86400 ; ttl

)

NS xion.org.

TXT" Xion Org"

localhost A 127.0.0.1

www A 192.168.10.1

ftp A 192.168.10.1

mail A 192.168.10.1

dns A 192.168.10.1

dhcp A 192.168.10.1

;router A 192.168.10.2

;Workstations

;ws-1 A 192.168.10.20

;ws-2 A 192.168.10.21

A continuación se configure los servicios para el caso de nombres a direcciones IP. Bajo /var/named tomamos como base el archivo named.local y configuramos los mismos servicios anteriores pero en forma inversa, para guardar creamos el archivo xion.org.zone.inv de la siguiente forma:

Contenido de: /var/named/xion.org.zone.inv

$TTL 86400

@IN SOA xion.org.root.xion.org.(

20070633; serial

28800 ; refresh

14400 ; retry

3600000 ; expire

86400 ; ttl

)

NS xion.org.

1 PTR dns.xion.org.

1 PTR www.xion.org.

1 PTR dhcp.xion.org.

1 PTR ftp.xion.org.

1 PTR mail.xion.org.

;2 PTR router.xion.org.

;Workstations

;20 PTR ws-1.xion.org.

;2 1PTR ws-2.xion.org.

Nota: Es muy importante cuando modifiquemos los archives xion.org.zone y xion.org.zone.inv, se debe incrementar en uno el campo Serial para que se actualicen las zonas en el servidor y no genere errores. Realizar este procedimiento evita que tengamos que reinicar el servidor GNu/Linux.

* Levantar el Servicio.- Para levantar el servicio escribir el siguiente comando: service named start

* Verificar Errores.- Para verificar si la configuración del DNS es satisfactoria verificamos los N últimos mensajes para ver si existió errores en dicha información, para lo cual en la consola escribimos la siguiente líneas de comandos:

[root@xion root]#tail -10 /var/log/messages

#Ejemplo de salida.

Jan 30 16:59:27 server named[2021]: listening on IPv4 interface eth0, 192.168.10.1#53

#... Más mensajes.

Ene 30 16:59:27 server named: Iniciación de named succeded

[root@xion root]#

* Verificar si Corre el DNS.- Hacemos ping al servicio WWW, usando los comandos: ping www.xion.org, host www.xion.org o host 192.168.10.1, si no existe problemas nos devolverá información de la traducción de los nombres.

* Funcionamiento del DNS.- Para comprobar como realmente funciona la configuración del DNS creamos una página html, que será la página que se presentará en primera instancia, esta se guarda como index.html que se encuentra en /var/www/html en el caso de que no se cree esta página se presentará la pantalla de Bienvenida de Red Hat Linux.

* Servidor Web.- En el directorio /etc/http/conf/ en el archivo httpd.conf buscamos la palabra ServerName y a continuación colocamos el nombre de nuestro dominio www.xion.org.

Levantamos el servicio Apache httpd con el comando: service httpd start

Por último nos conectamos en red, partiendo de una máquina con Microsoft Windows colocamos en su navegador el dominio www.xion.org o nuestra dirección IP y como respuesta obtenemos la página index.html.

Comentarios

Esa es la idea...

Imagen de foxnet

Esa es la idea mi amigo :) , parte de la informacion la puedes encontrar en mi pagina personal http://xionecuador.bravehost.com, o te puedo enviar el documento del Tutorial Xion GNU Linux desde mi correo foxnet_xtrem@yahoo.es.

Saludos juank6_66.

Promover el desarrollo de software libre...

El conocimiento debe ser compartido para toda la humanidad y no ser solo de pocos....

http://xionecuador.bravehost.com

Website Personal sobre GNU/Linux: http://xionecuador.bravehost.com
Miembro SafeCreative.org: http://www.safecreative.org
Blog de Informacion Tecnologica: http://xentron.blogspot.com

Descarga de Tutorial Xion GNU Linux

Imagen de foxnet

Para mis amigos a los que no les he podido enviar el Tutorial lo pueden descargar del Sitio Web de safecreative.org

Link: http://www.safecreative.org/user/xionecuador

Cualquier comentario y sugerencia sobre el mismo sera bienvenido.

Estoy preparando la version 0.3 del Documento en el que se coregira errores tipograficos y se actuaizara la informacion y se incuira nuevas configuraciones de otros Servidores de GNU/Linux, a fin de convertirle en un Documento de facil comprension.

Saludos, Frank.

Website Personal sobre GNU/Linux: http://xionecuador.bravehost.com
Miembro SafeCreative.org: http://www.safecreative.org
Blog de Informacion Tecnologica: http://xentron.blogspot.com