You are on page 1of 7

Cmo hacer un servidor dns en CentOS?

1.

Instale el paquete bind* en su maquina.

2.

Despus de instalado vaya al archivo de configuracin para modificar


su DNS.

3.
Este es el archivo por defecto que va a editar

4.

Esta es la edicin terminada donde:

-listen-on port= 53 porque es el puerto para dns y entre {} va la IP de su


servidor

-directory: Donde va guardado el archivo de configuracin.


-dum-file: Donde va a ir el cache
-statistics-file: Donde van las estadsticas del servidor (cuantas consultas
se le han hecho, entre otros)
-Forward first: El servidor a preguntar si no hay respuestas de pginas
web si no conoce.
-Forwarders: Donde va la IP del servidor al que preguntara.
-allow-query: Son los que pueden preguntar al servidor.

5.

En la parte final del archivo encontrara uno en blanco que esta de esta
manera:

Zone . IN {
type hint;
file named.ca;
};

Lo que se debe hacer es copiar esta pequea parte y pegarla debajo


para crear las nuevas zonas (directa e inversa) como se ve en la
imagen.

6.

Para editar las zonas copie el archivo vaco llamado named.empty en


la carpeta /var/named y lo coloca con los nombres que coloco en el
archivo de edicin anterior. Le deberan quedar los archivos copiados
de esta manera:

7.
Con el comando nano (el nombre de la zona a editar, que en este caso
es la directa) modifique el archivo para crear la zona, este archivo
incluye unos parmetros:

@: Significa referirse a uno mismo


SOA: Start of Authority que significa que el DNS es el principal
Serial: Se denomina como un identificador de cambios realizados (nota:
Se recomienda cambiarlo cada vez que se haga un cambio en el
servicio).
Refresh: Para que el servidor refresque consultas.
Retry: El tiempo de reintentar una solicitud.
Expire: El tiempo que expira una consulta.
Mnimum: Tiempo de espera de una consulta.

Debajo de esto se coloca:

IN NS (el nombre de su servidor)


IN A (IP de su servidor)
www IN CNAME (el nombre de su servidor)

Esto significa:
NS es significa nombre del servidor.
A que significa servidor secundario.
CNAME para un alias, es decir, Johan.com puede ser encontrado
tambin como www.johan.com.
8.

En la zona inversa se coloca los mismos parmetros que en zona directa


exceptuando la parte inferior donde:

Se coloca el nombre del servidor y un PTR (que significa puntero) y este


se representa por el ltimo nmero segn la clase que eligi, es decir:

Si mi IP es 192.168.0.254 entonces el nmero es 254


Si mi IP es 172.16.0.254 entonces el numero seria 254.0 porque es clase B

9.

Vaya al archivo de resolv.conf para editarlo donde:


En domain: Coloque su dominio
En search: Coloque su dominio
En nameserver: Coloque la IP de su dominio

El resto en almohadilla (#)

10.

Cambie los permisos de named


11.

Edite el grupo de las zonas a named para que pueda ser ejecutado el
servicio, esto se hace con el comando:

Chgrp R named (zona)

12.

Permita que el firewall acepte el servicio de dns y luego reincielo con


el comando:

Firewall-cmd reload

13.

Reinicie su servicio DNS si lo tena activo luego actvelo para aplicar los
cambios hechos.
14.

Revise el estado de su servidor con status.

15.

Revise si su servidor resuelve el dominio que ha creado.

NOTA: Si presenta errores revise la configuracin de su tarjeta de red la


cual debe tener la misma IP que su servidor y la misma en la parte de
DNS.

You might also like