miércoles, 7 de octubre de 2009

SERVICIOS TELEMATICOS

INSTALACION DE BIND

Para instalar BIND simplemente abrimos la consola (Aplicaciones/Accessorios/Terminal) y escribimos el siguiente comando:

sudo apt-get install bind9

Instalamos BIND9 y nos desplazamos a su directorio de configuración:

cd /etc/bind/ y editamos Editamos named.conf.local

zone "America.com" {
type master;
file "/etc/bind/db.america ";
};

Creamos el fichero de configuración “db.america” a partir de “db.local”:

cp db.local db.america

Editamos “db.america”, reemplazamos la palabra “localhost” por “america.com”, cambiamos la IP “127.0.0.1″ por la que queramos asignar al dominio o por la nuestra y añadimos al final del fichero todos los A, MX y CNAME:

;; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA America.com. root.america.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS America.com.
@ IN A 192.168.100.127
@ IN MX 0 america.com.
www IN A 192.168.100.127
saturno IN CNAME america.com.


Cada vez que se realizan cambios, debemos recetear el demonio:

/etc/init.d/bind9 restart

También debemos editar el “/etc/resolv.conf” para que la maquina utilice el servidor
dns y cambiamos cambiar la nameserver por nuestra ip192.168.100.127

nameserver 192.168.100.127

Para probarlo, utilizamos “host” el cual sirve para resolver dominios:

$ host america.com

Para preguntar por la ip “192.168.100.127″ debemos adicionar a “/etc/bind/named.conf.local” lo siguiente:

zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};

Creamos el archivo “/etc/bind/db.192″ a partir del “/etc/bind/db.127″:

cd /etc/bind/
cp db.127 db.192
Editamos tambien “/etc/bind/db.192″, y substituimos “localhost” por “america.com” y cambiamos la última línea:

;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA america.com. root. america.com. (
1 ; Serial604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS america.com.
32.48.168 IN PTR america.com.

para probar reiniciamos el servicio:

$ /etc/init.d/bind9 restart

Y lo probamos con host:

$ host 192.168.48.32


No hay comentarios:

Publicar un comentario