OpenDNS Updater para Linux


Un servidor DNS es aquel que resuelve los dominios cada vez que le hacemos una petición. Según leí por ahi (sujeto a corrección) existen servidores DNS mejores que otros (más rápidos, mejor caché, etc.) OpenDNS permite establecer filtros para adultos y protección antiphising. Aquí explico como notificar a OpenDNS cada vez que tenemos una IP nueva de manera automática con Linux.

OpenDNS es una iniciativa abierta, cualquiera puede usar dichos servidores DNS, basta con colocarlos en nuestra configuración de conexión a Internet. Pero OpenDNS tiene la particularidad de tener herramientas que “filtran” páginas con contenidos para adultos (pornografía, armas, etc.) Para poder emplear dichas herramientas es necesario que alguna de las pcs de la red LAN hogareña o de trabajo le diga a OpenDNS que tenemos una ip nueva (tal es el caso de la mayoría de los ISPS que ofrecen IPs dinámicas.) Para los usuarios de Windows no es problema, ya que tienen un programa notificador facil de instalar. Aquí explico como hacerlo en Linux.

¿Adivinen? En el pingüino es más fácil y con menos consumo de recursos. Simplemente agregan una opción a cron para que ejecute éste comando:

wget -O – -q –http-user=USERNAME –http-passwd=PASSWORD https://updates.opendns.com/nic/update

Dónde USERNAME es nuestro nombre de usuario de nuestra cuenta de OpenDNS y PASSWORD es el la palabra clave de la misma.

¿fácil no? Bueno, como a mi no me gusta la consola, he aquí la herramienta gráfica. Así se instala en Ubuntu:

sudo apt-get install gnome-schedule

Luego presionamos ALT + F2 y escribimos gnome-schedule para ejecutar la aplicación. Hacemos click en Nuevo -> Una tarea que se lanzará repetidamente.

De Aplicaciones

En la captura de arriba (hagan click para agrandar) pueden ver las opciones de la entrada:

Descripción: OpenDNS
Comando: wget -O – -q –http-user=USERNAME –http-passwd=PASSWORD https://updates.opendns.com/nic/update
Sin salida
Basico: Al reiniciar

También es posible programarlo para que lo haga a un determinado horario. Ésto notificará a OpenDNS que estamos “en linea” y que nuestra IP es la que el ISP nos acaba de asignar. De ésta forma, si tenemos configurado un filtro antiphising o antiporno en la cuenta de OpenDNS, éste estará operativo.

Recuerden que deben especificar los DNS de OpenDNS en su configuración de red, generalmente los routers tienen la opción de configurar DNS de manera manual (al conectarse estaría empleando dichos DNS.)

Les recuerdo que los DNS de OpenDNS son:

208.67.222.222
208.67.220.220

Extraído de: OpenDNS Comunity

Fuente: El Templo del Morbo – http://eltemplodelmorbo.com.ar

Tags: , , , ,

Busquedas Relacionadas
  1. 5 Comentarios en “OpenDNS Updater para Linux”

  2. Por kicho el dia 4 de November de 2008 | Responder

    tks por el dato

    voy a ver si me funciona

  3. Saludos por estos lares…

    Gracias por el post, me ayudó a solventar la situación de la actualización de las redes de equipos que tengo en linux en el instituto donde trabajo.

    Me gustaría agregar que en el caso de manipular múltiples redes con la misma cuenta de OpenDNS, se debe cambiar levemente el string del schedule. Quedaría algo asi:

    wget -O – -q –http-user=USERNAME –http-passwd=PASSWORD https://updates.opendns.com/nic/update?hostname=YOUR-NETWORK-NAME

    donde YOUR-NETWORK-NAME, es el nombre exacto de la red que se tiene configurado en OpenDNS (no usar nombres de redes con espacios, ya que no las reconoce el schedule, presumo que es porque no toma el string completo).

    En el artículo que tienes de referencia, incluyen el modificador “-u” justamente después del nombre de red, en lo particular no lo he usado y las redes se actualizan perfectamente.

    Espero tus comentarios y otras experiencias.

    Saludos!

    NarK

  4. how can i use this url in mikrotik 2.9
    as script send every 5 minits?
    thank you

  5. Estuve probando y me daba error y no se actualizaba para nada y encontre el error mientras hacia pruebas con el terminal. los errores quedaban en los guiones que daban el nombre de usuario y contraseña al servidor de updates.opendns.com He aqui el resultado fina que funciona bien.

    wget -O – -q –http-user=keinoa –http-passwd=xxxxxx https://updates.opendns.com/nic/update?hostname=NAMEHOST

    Procuren no colocar en el nombre que le den a su red en opendns algun espacio o separaciones por ejemplo “Ubuntu Casa” o cosas asi de lo contrario no funcionara.

  6. Algo adicional a comentar y es que antes de cada http colocar 2 guiones — ya que si lo copian directamente de esta pagina web le aparecera solo un guion largo que no te lo hara funcionar

Hacé un comentario en el post, participá!!!