Como asignar DNS permanentes en Debian teniendo direccionamiento dinamico

Como ya he mencionado anteriormente, cada vez mas son las paginas que estan siendo filtradas por los ISP Colombianos, Estos bloqueos, inicialmente los hacen por medio de los servidores DNS, anteriormente en RinconInformatico.NET, hemos hablado como saltarse las paginas bloqueadas por UNE o por Telmex, usando DnsCRYPT. Es importante aclarar que para saltar las restricciones implementadas por los proveedores no se requiere de DnsCRYPT.simplemente se deben usar servidores DNS gratuitos publicados en Internet, como OpenDNS, o los DNS de google.

Sin embargo, existe un problema, si recibimos el direccionamiento desde un servidor DHCP, tendriamos que cambiar los DNS cada vez que nos conectaramos a la red, ya que el DHCP tambien entrega los servidores DNS, ahora bien, si usamos direccionamiento estatico, solo habria que cambiar los DNS y esto bastaria, pero solo para dicha red en particular, es decir si nos desplazaramos hacia otra red que usara direccionamiento dinamico, tendriamos que hacer el cambio manualmente, por lo que ven  seria demasiado tedioso tener que cambiarnos los servidores DNS cada que accedemos a Internet.

Afortunadamente, en GNU/Linux y particularmente en Debian, podemos solucionar este problema de una forma muy sencilla, decirle al dhcpclient que siempre nos asigne un servidor DNS antes de los entregados por el DHCP, es decir, le diremos al dhpclient que asigne como servidores primario nuestro servidor, y los entregados por el DCHP, como servidores alternativos.

Para hacer esto, debemos editar el siguiente archivo:

nano /etc/dhcp/dhclient.conf

Ahora buscamos la siguiente linea:

prepend domain-name-servers

La descomentamos y la editamos de la siguiente forma:

prepend domain-name-servers 127.0.0.1;

De esta forma le estoy diciendo a mi dhcpclient que siempre me asigne como servidor DNS principal 127.0.0.1, Guardamos los cambios y ahora pedimos nuevamente direccion IP del Servidor DHCP, y observamos que DNS fueron asignados para comprobar que todo haya quedado bien.

epsilon@C3PO:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.0.1
nameserver 190.128.91.130
nameserver 190.128.91.131

dig

Nuestro Hack esta furulando, ahora solo bastaria incluir a dnscrypt en el rc.local, para que este arranque  cada vez que se inicie el sistema, t de esta forma siempre tendremos nuestro trafico DNS cifrado con DnsCrypt, siempre que iniciemos nuestro Computador.

4 Comments

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *