Brazo Robotico
Enviado por word_10 • 22 de Junio de 2013 • 1.128 Palabras (5 Páginas) • 558 Visitas
Instalación y Configuración en GNU/Linux
Primeramente, para la configuración del servidor/cliente DNS se ha seleccionado la distribución GNU/Linux Debian, en su versión 6, que a esta fecha se encuentra en la rama estable.
Servidor DNS
Para empezar necesitamos instalar y configurar nuestro servidor DNS, para ello se debe disponer de un equipo de cómputo que es el que nos fungirá como servidor e instalar el Sistema Operativo seleccionado.
Instalación del Sistema Operativo.
La instalación de un servidor Debian es similar a una instalación tradicional, la diferencia se da en los siguientes apartados:
En la parte de Nombre de Maquina, se debe colocar el nombre que se le dará a la máquina servidor, en este caso será debian.
En “Nombre de Dominio” se va indicar el nombre del dominio que se va utilizar en el servidor DNS; colocar comunicaciones.org
Lo siguiente es la selección de paquetes o tasksel, vamos a deseleccionar el entorno gráfico y procederemos a seleccionar Servidor de DNS, Servidor SSH y Utilidades estándar del sistema.
Ahora solo esperamos a que termine la instalación, luego le damos en instalar grub2 y reiniciamos. Ya estamos listos para configurar nuestro servidor DNS.
Configuración del Servidor
La configuración del servidor debe hacerse como usuario root.
1. Lo primero es asignar una ip fija para nuestro servidor DNS:
Abrimos:
nano /etc/network/interfaces
Comentamos la línea: Añadimos después de la línea anterior:
allow-hotplug eth0 auto eth0
Buscamos la línea: Sustituimos por:
iface eth0 inet dhcp iface eth0 inet static
Añadimos los valores debajo de static
address 192.168.1.25
netmask 255.255.255.0
gateway 192.168.1.1
Guardamos y Salimos. Luego reiniciamos la red con:
/etc/init.d/networking restart
Ejecutamos ifconfig para comprobar que se tomaron los valores definidos, de no ser así hay que revisar el archivo /etc/network/interfaces
2. Lo segundo es configurar un dominio:
Nos movemos al directorio /etc/bind/
cd /etc/bind
Ahora abramos el archivo /etc/resolv.conf para indicar el dominio
nano /etc/resolv.conf
Configuramos el dominio:
domain comunicaciones.org
search comunicaciones.org
nameserver 192.168.1.25
3. Lo tercero es indicar la dirección del DNS superior, este DNS es el que nos provee nuestro ISP y generalmente es el mismo modem o router que nos provee.
Editamos el archivo named.conf.options
nano named.conf.options
Buscamos y descomentamos las líneas: Y las cambiamos para que queden:
// forwarders {
// 0.0.0.0;
// }; forwarders {
192.168.1.1;
};
Donde 192.168.1.1 es la dirección del DNS superior que en este caso es la misma del GATEWAY.
4. Lo Cuarto por hacer es indicar el nombre de máquina y el dominio que queremos. Para ello editamos el archivo /etc/hosts:
nano /etc/hosts
Nos aseguramos que las primeras dos líneas sean:
127.0.0.1 localhost
127.0.1.1 debian.comunicaciones.org debian
5. Como Quinto paso, procedemos a la creación de la zona que se va encargar de resolver o traducir los nombres de dominio a direcciones IP. Para ello tomamos como base el archivo db.local y lo copiamos en la carpeta actual, con el nombre de nuestro dominio:
cp db.local db.comunicaciones.org
Luego editamos el nuevo archivo db.comunicaciones.org
nano db.comunicaciones.org
Buscamos la línea: Y lo cambiamos por:
@ IN SOA localhost. root.localhost. ( @ IN SOA comunicaciones.org. hostmaster.comunicaciones.org. (
Donde dice:
2 ;Serial
Puedes Sustituir el 2 por la fecha en la que modificaste el archivo, para futuras referencias. Luego buscamos el último “;” y borramos lo que está después y añadimos los siguientes:
@ IN NS comunicaciones.org.
IN A 192.168.1.25
debian IN A 192.168.1.25
localhost IN A 127.0.0.1
6. El Sexto paso es añadir la zona que acabamos de crear al archivo named.conf.local.
nano named.conf.local
Añadimos al final:
zone "comunicaciones.org" {
type master;
file "/etc/bind/db.comunicaciones.org";
};
Guardamos y salimos.
7. Ahora reiniciamos el servicio bind9 y luego comprobamos que funcione la resolución de nombres por direcciones IP.
/etc/init.d/bind9 restart
host comunicaciones.org
El resultado de este último comando nos debe mostrar
...