Ir al contenido principal

DNS


·         DNS BIND (sugerencia: https://www.youtube.com/watch?v=7H76Sh4gtFE&t=15s)



o Describe de manera breve e ilustra cada paso de la instalación en un documento de Word

1.    Ya que tengamos nuestra maquina virtual echa haremos para instalar el servidor DNS revisaremos que no este instalado entraremos a la terminal y con el siguiente comando revisaremos “ sudo dpkg -L bind9”


2.    Una vez que veamos que no está instalado tenemos comenzar a descargar el paquete con el siguiente comando “ sudo apt-get install bind9 ” en su versión 9 y comenzara a descargar el paquete.


3.    Ya que esta instalado escribimos el mismo comando “ sudo apt-get install bind9 ” y podemos ver muchos ficheros que se descargaron con el paquete y ya que vamos a configurar el servido primero configuramos la red y la de la red que dará servicio. Eso lo aremos con el código “ ifconfig ” y veremos que tenemos 3 tarjetas y una tiene una ip de nuestro router y la segunda no tiene ip le daremos una ip estatica.
 4.    Entraremos como usuario root con el siguiente comando “sudo su ” y cambia por una almohadilla asi ya no tendremos problemas con los permisos entraremos a el siguiente fichero con el código “nano /etc/netork/interfaces” y esta vemos que esta vacío


5.    Rellenamos la primera tarjeta con
Auto etho
Iface etho inet dhcp
Auto eth1
Iface eth1 inet static pondremos la dirección ip de nuestra tarjeta en este caso  tenemos que especificar que es la dirección
    Address 192.168.83.1
De igual forma una mascara en la red que será esto depende la red que tengamos
  Netmask 255.255.255.0

6.    Ahora guardamos el fichero y cerramos y hay que reiniciar la red de nuestro pc con el comando “/etc/init.d/networking restart ” lo ejecutamos y despues ponemos “ifconfig” y no ha hecho nada vemos que esta igual y hay un comando “ifdown eth1” y ahora la ponemos en marcha con “ifup eth1” volveremos  revisar con ifconfig y vemos que funciona
7.    Ahora configuraremos el DNS, entraremos en un directorio donde se encuentran todos los ficheros de configuración el cual entras con un código el cual es “cd /etc/bind” después pondremos un “ls -l ” para alistar todos los ficheros, antes de modificar algunos ficheros copiare algunos por seguridad o por que nos será muy incomodo modificar con el comando “cp db.127 db.192.168.83.rev ” copiaremos los ficheros que queramos
“bd.local db.webebre.net.host”
Tocaremos algunos ficheros con el comando “nano named.conf.options ” y el fichero es de descomentar borrando las “//” en caso de que nuestro servidor dns no pueda absorber un nombre otro dns tiene que resolver las peticiones en este caso 8.8.8.8; es un dns de ugal. Guardamos el fichero y lo cerramos.


8.    Ahora vamos por otro “nano named.conf.local”  este es el que tiene un poco mas de contenido ahora configuramos la zona directa y la zona inversa.
// este significa que es un comentario entonces pondremos
//zona directa y declararemos una zona “webebre.net”{
Primero especificaremos que es
type master;
como se llama el fichero
file”/etc/bind/db.webebre.net.host”;
por ultimo que acepte notificaciones
notify yes;
};
Con esto ya esta la zona directa y para la zona inversa escribimos
//zona inversa  después se pone la dirección ip inversa en este caso será
Zone “83.168.192.in-addr.arpa”{
type master;
file “/etc/bind/db.192.168.83.rev”;
notify yes;
};
Guardaríamos y para comprobar que el fichero esta bien editado hay un comando que checa y es el siguiente “ named-checkconf ” si no devuelve nada el comando es que esta bien el fichero

9.    Con el comando “getit named.conf.local” nos abrirá un entorno grafico para que nos sea mas fácil editar y componer el error marcado guardamos y hacemos el chequeo y no hay ni un error por que ya lo solucionamos


10.                      Ahora con el “gedit named.conf.local” asi podremos ver las dos zonas a ver si no nos hemos equivocado si no guardamos y continuamos

11.                      Ahora empezaremos a editar las tablas de los ficheros de la tabla inversa y directa y ya guardamos el fichero con la mayoría de estructura y con el comando “gedit db.webebre.net.host” y vemos que el armason del fichero esta casi listo en esto tenemos que cambiar todos los local host por el nombre del dominio webebre.net

12.                      Ahora solo tenemos que decir donde están cada uno de los dominios pondremos nuestro primer dominio y pondremos  webebre.net.  y a el siguiente dominio pertenece el ip 192.168.83.1
Lo mismo lo pondremos en el de abajo solo que ahora agregamos el dns.webebre.net.  y mismo ip y que el pc1.webebre.net.  
Todos deben terminar con .
13.                      Y si tubieramos nuestro pc2 seria lo mismo solo que en el ip 192.168.83.1 cambiamos el 1 por el 2 y asi ya terminamos de editar este fichero


14.                      Ahora aremos lo mismo con la zona inversa usaremos el comando gedit db.192.168.83.rev el armason del fichero ya esta casi echa y cambiaremos todos los local host por el nombre de nuestro dominio, la ip numero 1 corresponde a el dominio copiamos la línea y de igual manera colocamos el “dns” dns.webebre.net.  que esta en el numero 1 la pc1 y 2 en el pc2 y listo esta todo editado nuestro fichero 
 
15.                      Ahora lo guardaremos y antes de continuar revisaremos si estamos bien con otro comando que es “ named-checkzone  webebre.net /etc/bind/db.webebre.net.host” ponemos el nombre del dominio y el fichero que queremos comprobar  al probarlo nos dará ok

16.                      Seguiremos el siguiente fichero y tenemos que hacerlo en todos los clientes que tengamos en la red el fichero es el gedit /etc/resolv.conf
Por defecto y pondremos 192.168.83.1 y de dominio será webebre.net  guardaremos y cerraremos

17.                      Para que todos estos cambios funcionen es necesario reiniciar el servidor con el comando /etc/init.d/bind9 restarty se reinicia correctamente y ahora si podremos hacer las primeras comprobaciones con el “nslookup webebre.net” y nos responde que todo esta bien y probaremos con otro nslookup dns.webebre.net o con el nslookup pc2.webebre.net ahora probaremos con la inversa que para ese usamos el
nslookup 192.168.83.2 y como podemos ver funciona todo bien por ultimo otro comando que es dig webebre.net









18.   Ahora configuraremos el cliente y lo primero que aremos será la configuración de red con el comando “ifconfig”y editaremos el fichero para darle una ip estática con el comando sudo gedit /etc/network/interfaces  ycomo siempre ponemos el fichero en interfaces y vemos que esta medio vacío y configuramos la tarjeta eth0 con el código
auto eth0
iface eth0 inet static
 address 192.168.83.2
netmask 255.255.255.0
ahora lo guardamos y carramos


19.                      Ahora reiniciamos nuestra tarjeta de red con el comando sudo /etc/init.d/networking restart y vemosmos que no ha modificado nada y daremos un ifconfig e intentaremos parar la tarjeta y solo reiniciar la tarjeta en este caso la eth0 con el código sudo ifdown eth0 y ahora sudo ifup eth0c y daremos un ifconfig y no nos da a veces la única solución que hay es reinicial la pc por que es el cliente no el servidor ya que este listo vemos de nuevo la configuración de la red ha tomado una red estatica


20.                      Ahora para consultar el dns es de conde consultarlo con el comando sudo gedit  /etc/resolv.conf y después ponemos a contraseña y tendremos que indicar cual es nuestro servidor dns y pondremos nameserver 192.168.83.1 y que busque dendro del dominio con el comando search webebre.net guardamos y cerramos el fichero.


21.                      Revisaremos escribiremos nslookup 192.168.83.1 y vemos que responde correctamente y asi provaremos con el pc2 y a la inversa para la inversa es el comando nslookup webebre.net y de igual forma corre correctamente y con algún dominio igual y pc2



Comentarios