Domain Name Server (DNS) Parte I

Para configurar el DNS en Suse es necesario tener instalado el BIND. En esta sección se verifican los paquetes a utilizar. También como modificar el archivo named.conf que se editan para su configuración.
Para configurar el DNS se necesita el Bind; BIND (Berkeley Internet Name Domain) es el servidor DNS más utilizado en Internet. Sus orígenes se remontan al sistema operativo UNIX pero con el tiempo se ha implementado en otros sistemas operativos. Actualmente hay dos versiones soportadas: BIND 8 y BIND 9; la versión que se utiliza es la 8.3.4.
Una forma muy sencilla de saber si esta instalado y con que versión se cuenta es ejecutando el siguiente comando
   dns: # rmp –qa |grep bind

Nota: ‘dns‘ es el nombre del servidor
En caso de que no aparezca nada significa que no se encuentra en el sistema; para poder instalarlo es necesario tener permisos de superusuario (root), desde la consola se escribe
   dns: # su
   password ******

Y se ejecuta el yast,
   dns: # yast

Aparecerá una ventana, en la cual se dirige a Software >> Instalar/Desinstalar Software
Aquí se selecciona los paquetes de BIND necesarios
  • Bind8 BIND8 – Servidor de Nombres
  • Bindutil Utilidades para interrogar y probar DNS
Una vez instalados los paquetes se empieza a configurar el DNS. El DNS es el encargado de asignar nombres de dominio a direcciones IP, para lo cual se edita el archivo named.conf y se crean dos mas uno para indicar el nombre del dominio y el otro indicarle su dirección inversa.
Se edita el archivo named.conf ubicado en /etc/named.conf, esto se puede hacer con cualquier editor de textos, en este caso se utiliza el vi, que se ejecuta desde la consola
   dns: # vi /etc/named.conf

Al teclear la instrucción aparece el archivo, a continuación algunos comandos de importancia del vi
:q Se utiliza para salir del archivo sin haber hecho alguna modificación
:q! Sale del archivo modificado sin guardar los cambios
:wq Cuando se desee guardar el archivo modificado
:i Para poder escribir en el archivo

En este archivo se va a definir la zona, nombre y tipo del dominio, este es un ejemplo de su configuración
Ejemplo.
Zone “midominio.com.mx” in { // nombre del Nuevo dominio
      Type master; // tipo de dominio maestro o esclavo,
      file “midominio”; // nombre del archivo q va a consultar
};

Estas líneas se agregaran al final del archivo “named.conf”; el archivo que el dominio “midominio.com.mx” leerá es el de ‘midominio’, el cual esta ubicado en /var/lib/named/.
Para poder dirigirse a un directorio con el comando cd se puede hacer. Ejemplo
   dns: # cd /var/lib/named