dns

Bien, para poder montarnos un sitio en nuestra red local de desarrollo bien montado, debemos de tener en cuenta el instalar un servidor DNS, básicamente para poder acceder a nuestras webs y servicios mediante su nombre de dominio y no mediante IP o el típico http://localhost/ Para ello seguimos los siguientes pasos:

sudo apt-get install bind9

Si todo ha ido bien, nos deberá devolver:

* Starting domain name service… bind9                                 [ OK ]

Bien, ya tenemos instalado nuestro servidor DNS, ahora lo siguiente que debemos hacer es configurar el servidor. Es muy sencillo.

gksudo gedit /etc/bind/named.conf.local

Con este comando abriremos el archivo de configuración y aquí debemos indicarle nuestra zona de desarrollo. ¿Cómo? Pues como se muestra en la siguiente imagen:

bind9-instalación 1

Configuración de la zona del DNS

Ahora tenemos que crear el archivo .db que indicamos en la zona y del cual se nutre nuestro servidor. Dicho archivo deberá de ubicarse en /etc/bind/ Podemos copiar el archivo existente y renombrarlo con el nombre que hallamos indicado en el archivo anterior, en mi caso desarrollo.db

;
; Desarrollo.Com
;
$TTL	604800
@	IN	SOA	desarrollo.com root.localhost. (
			      1		; Serial
			 604800		; Refresh
			  86400		; Retry
			2419200		; Expire
			 604800 )	; Negative Cache TTL
;
@	IN	NS	ns.desarrollo.com
	IN	MX	10 mail.desarrollo.com
ns	IN	A	192.168.1.34
mail	IN	A	192.168.1.34
www	IN	A	192.168.1.34
ubuntu	IN	A	192.168.1.34

Este sería un ejemplo de como debería quedar el fichero. Ahora toca reiniciar el servicio DNS para que los cambios surtan efecto:

sudo /etc/init.d/bind9 restart

Ahora tenemos que configurar el servidor DNS de nuestra máquina. Para abrir el archivo de configuración:

sudo gedit /etc/network/interfaces

Cambiamos el fichero por lo siguiente:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.34
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.34

Evidentemente, cambiamos mi IP local (192.168.1.34) por la vuestra. Para saberla abrimos la consola y tecleamos ifconfig y ahí nos indicará que IP tenemos asignada. Y listo.

Descubre más desde Diseño y Desarrollo de aplicaciones informáticas Suenyos.Com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo