Servicio DNS

 
Funcionamiento del DNS



es el encargado de la resolución de nombres de domino a direcciones IP y vise-versa al momento de que el cliente haga una petición,como por ejemplo al estar en el navegador y abrir una aplicación como el correo u otra que use Internet, se realiza una petición que requiere de una búsqueda en el servidor DNS local, el cual antes de comenzar cualquier comunicación verifica si en su memoria cache se encuentra la respuesta asia el destino,de no ser así, reenviara la petición a otros servidores DNS  








Componentes 




para llevar a cavo el DNS debemos tener en cuenta los los siguientes componentes 


un cliente DNS el cual el usuario ejecuta una petición de resolución de nombres de dominio a su servidor DNS local para determinar la dirección IP correspondiente al nombre de dominio.


el servidor DNS es el encargado de contestar todas las peticiones de los clientes , este tiene la capacidad de determinar a que dirección IP corresponde cada dominio, de no ser asi este ase la solicitud a un servidor DNS de capa superior  o raíz.


la zona  de autoridad es la porción que almacena los datos de nombres de dominio de por lo menos un dominio y posiblemente acompañado de un subdominio 



Jerarquía del DNS


El sistema de nombres de dominios en Internet es un sistema distribuido, jerárquico, replicado y tolerante a fallas. Aunque parece muy difícil lograr todos esos objetivos, la solución no es tan compleja en realidad. El punto central se basa en un árbol que define la jerarquía entre los dominios y los sub-dominios. En un nombre de dominio








para la instalación de DNS utilizaremos virtualbox y un sistema operativo debian .
las interfaces a utilizar tendrán dirección IP estática y estarán en red interna, aunque vamos a trabajar con red interna debemos tener una interface cono NAT ya que no usaremos programas de instalación con CD necesitamos Internet para descargar los archivos .


el sistema debe estar previamente actualizado para llevar acabo la instalación.


prosederemos a agrgar la line de comando


   apt-get install bind9


NOTA: si antes al instalar previamente el DHCP no asignamos un nombre de dominio de DNS nos dirigiremos a modificar el archivo y copiar el nombre del dominio y dirección IP. 


     nano   / etc / dhcp3 / dhcpd.conf




una ves hayamos asignado el nombre de dominio nos dirigiremos al archivo bind con la linea de comando.


       cd   / etc / bind


en la cual aremos una copia de los archivos db.local y db.127 que seran nuentra sona directa e inversa.


   cp   db.local  > directa
   cp   db.127  >  inversa


dentro de estos archivos configuraremos a que dirección pertenece cada nombre de dominio y vise-versa 




    nano  directa 


; datos para resolución directa en zone de autoridad
;$ttl  6048000
     
    @    IN    SOA     localhost.   root.localhost. (
                               1         ;serial
                          6048000        ; Refresh
                            86400        ; Retry
                          2419200        ; Expire
                          6048000 )      : Ngative Cache TTL
    ;
    @     IN     NS      localhost.
    dns   IN     A       192.168.10.2





 nano inversa



; datos para resolución inversa en zone de autoridad
;$ttl  6048000
     
    @    IN    SOA     localhost.   root.localhost. (
                               1         ;serial
                          6048000        ; Refresh
                            86400        ; Retry
                          2419200        ; Expire
                          6048000 )      : Ngative Cache TTL
    ;
    @     IN     NS      localhost.
    2     IN     PTR     localhost.



   

guardamos los cambios con " ctrl + o " y salimos con " ctrl + x "




luego crearemos las zonas ingresando al archivo  named.conf.local con la line de comando.




  nano  named.conf.local


zone   "Dominio " {
         type master;
         file /etc/bind/directa;
};




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


guardamos y salimos no se olviden de los punto y comas ya que por un error de esos se puede dañar la configuracion




ahora configuraremos en nombre de dominio y la dirección del servidor editanco el archivo resolv.conf.


nano  / etc / resolv.conf


search abc.com
nameserver 192.168.10.2




ahora solo queda reiniciar el servicio.
  
  / etc / init.d / bind9  restart 




y probamos con un nslookup 


nslookup 192.168.10.2



No hay comentarios:

Publicar un comentario