jueves, 1 de abril de 2010

Open DNS en ubuntu

OpenDNS es un servidor DNS gratuito y abierto.

OpenDNS ofrece resolución de DNS a personas y empresas como una alternativa al servidor de DNS de su ISP. Sus servidores localizados en lugares estratégicos mantienen una gran caché de nombres de dominios, permiten que las consultas de DNS sean generalmente más rápidas, lo que a su vez acelera la velocidad de respuesta. Los resultados de las consultas son a veces almacenados por los sistemas locales, consiguiendo un aumento de la velocidad en la mayoría de las peticiones, ya que quedan guardadas en un caché local.

Otras características incluyen un filtro de phishing y corrección de errores ortográficos (por ejemplo escribir wikipedia.or en vez de wikipedia.org). Al entrar en sitios clasificados como maliciosos, OpenDNS bloquea el acceso a ese sitio, aunque esto se puede configurar en el panel de control.

Para instalarlos debemos hacer los siguientes pasos:

1.- sudo gedit /etc/resolv.conf

* Si usan kde es probable que el comando no funcione, ya que trae por defecto el editor de texto kate y no gedit, por esta razon deben cambiar la palabra gedit por kate dejando el comando como

sudo kate /etc/resolv.conf

Con esto se abrirá un documento de texto con algo como esto:

nameserver 192.168.2.1

debemos agregar un # antes de la linea mencionada anteriormente y después de ella las siguientes lineas quedando algo asi

#nameserver 192.168.2.1

nameserver 208.67.222.222

nameserver 208.67.220.220

luego guardamos los cambios y cerramos

2.- Escribimos el siguiente comando en terminal:

sudo gedit /etc/dhcp3/dhclient.conf

*Recuerden de cambiar gedit por kate según sea el caso.

con este comando se abrirá un cuadro, en el deben buscar la siguiente línea

prepend domain-name-servers 127.0.0.1;

antes de esa linea deben agregar # y posteriormente

prepend domain-name-servers 208.67.222.222,208.67.220.220;

quedando algo asi:

#prepend domain-name-servers 127.0.0.1;

prepend domain-name-servers 208.67.222.222,208.67.220.220;

Bueno ahora guardamos y cerramos

3.- Actualizar la red

Para esto escribimos en una terminal:

sudo /etc/init.d/networking restart

Para comprobar que todo salio bien entren a

http://www.opendns.com/welcome/

si aparece un visto bueno todo salio bien de lo contrario aparecerá una cruz.


8 comentarios:

Anónimo dijo...

Buf, Gracias!!!!!!!!

Hugo Hunter dijo...

Amigo creo que no funciona, segui los pasos al pie de la letra y nada! Y bien ambipen segui las instrucciones de open DNS y tampoco :( que triste!

Resolv.conf dice esto:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

y en DH Client no está la linea que comentas, esta esta:
supersede domain-name-servers 208.67.222.222,208.67.220.220;

Alguna idea?

Huggo dijo...

Amigo creo que no funciona, segui los pasos al pie de la letra y nada! Y bien ambipen segui las instrucciones de open DNS y tampoco :( que triste!

Resolv.conf dice esto:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

y en DH Client no está la linea que comentas, esta esta:
supersede domain-name-servers 208.67.222.222,208.67.220.220;

Alguna idea?

Hugo Hunter dijo...

Amigo creo que no funciona, segui los pasos al pie de la letra y nada! Y bien ambipen segui las instrucciones de open DNS y tampoco :( que triste!

Resolv.conf dice esto:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

y en DH Client no está la linea que comentas, esta esta:
supersede domain-name-servers 208.67.222.222,208.67.220.220;

Alguna idea?

Hazuki dijo...

Hola, una forma mas fácil de activar los opendns es haciéndolo desde el networkmanager, dime que entorno gráfico usar para orientarte mejor.

Unknown dijo...

si funciona y muy bien nada mas busquen bien los archivos a los cuales hace referencia el autor.. por que en cada distro cambian . saludos. yo lo seguí y todo bien.. aparte tambien agregué las dns en la pestaña de ipv4 de la configuracion grafica para mi wirelesss. saludos.. suerte .! lean con atención..

Anónimo dijo...

Funciona Exelente muy agradecido, mi server es ubuntu Server 12.04 lts en mi distrio existe la carpeta dhcp3 pero no tiene lo que el posteador dice , entren en la carpeta etc/dhcp y ahi encontraran el archivo dhclient.conf y editar lo que dice aca en el post , solo es de acomodarlo, y otra cosa , que en ubuntu server el archivo resolv.conf se genera automaticamente , asi que esos DNS deben de ponerlos en la archivo interfaces que esta ubicada en etc/network/interfaces,y ahi agregan los dns de opendns y se escribirán automáticamente en el archivo resolv.conf. Saludos!

Anónimo dijo...

Para Ubuntu 16.04 LTS

He modificado el archivo resolv.conf ubicado en:

/run/NetworkManager/resolv.conf

queda así:

# nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220

Después modifiqué el dhclient.conf ubicado en:

/etc/dhcp/dhclient.conf

Ahí se ubica la línea mencionada, y queda así:

prepend domain-name-servers 208.67.222.222,208.67.220.220;
#prepend domain-name-servers 127.0.0.1;

Obvio a todas las demás líneas no les hice caso, solo ubiqué la señalada que ya venía con la almohadilla al inicio, solo agregué la señalada sin la almohadilla "#".

Gracias por el aporte, en mi caso funcionó como lo he explicado para Ubuntu 16.04 LTS.