zoneclient, zoneedit y la solucion definitiva
January 3rd, 2008 by zer0
como algunos sabran, este sitio esta hosteado en mi casa, mas especificamente: “anna” (es el nombre de mi desktop :D…para mas info ), en fin…como no tengo hosting, venia usando un servicio llamado zone edit, el cual me provee de DNS para nic.ar, en otras palabras, relaciona un dominio con una IP, en esta caso, la IP de mi casa…hace mucho mas qe eso, registros MX, CNAME, y hasta mail foward ilimitado…todo gratis hasta 5 zonas (dominios). realmente es algo excelente para los qe qieren empezar con un blog o algo asi y no tienen/qieren pagar un hosting o qe qieren algo mas qe lo qe nos da blogger o wordpress….
tiene sus desventajas obviamente, hay qe tener la maqina prendida todo el tiempo, lleva un tiempito setear el webserver y asegurarnos qe todo funciona correctamente, prestarle mucha atencion a la seguridad y demas detalles, pero las recompensas lo valen, no solo el hecho de no pagar un centavo a tecnogarcas como dattatec, sectorhosting y demas, sino qe ademas tenemos control total sobre nuestro servidor, obviamente la satisfaccion de “DIY” (Do It Yourself-hagalo usted mismo) qe es incomparable tb ayuda
en fin, el problema qe me surgio es qe yo aca en casa sufro de una enfermedad llamada “speedy” la cual tiene como sintomas: pesima atencion al cliente, llamadas de telemarketers intentandote vender algo qe ya tenes y estas pagando, un servicio con caidas aseguradas y como si fuese poco…IP DINAMICA (Dynamic IP).
esto fue el primer problema qe surgio, ya qe incluso aunqe no se desconecten, su IP varia cada 48hrs aprox…por lo tanto eso significaba qe debia entrar ala pagina de zone edit cada 2 dias para modificar mi IP, algo bastante frustrante….en fin…..los amigos de zone edit pusieron un listado de clientes (para windows, linux y mac) qe auto actualizan tu ip, de los elegidos para sistemas *NIX, zoneclient era uno delos mejores qe vi, muuuuuyy facil de configurar, escrito en python, compatible con practicamente cualqier router del mercado (por lo del port fowarding y demas) y realmente era facil de agregarlo al cron ya qe permite qe se le pasen los parametros mediante archivos de texto.
sin embargo, hace unas semanas de un dia para el otro, zoneclient.py dejo de funcionar, por alguna razon empezo a tirar errores, y como no soy un guru de python ni mucho menos empeze a buscar alternativas y me encontre con una fantastica (aunqe no la mas segura) qe me saco del paso:
consiste en una linea de “codigo”…mas bien un comando (recontra conocido por todos)………..WGET!!!
sep, con una linea alcanza para hacer todo lo qe el antiguo script de python solia hacer, tan solo tuve qe agregarla al cron como antes y problema solucionado………la linea consiste en lo siguiente:
wget -O - –http-user=username –http-passwd=password ‘http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com’
si alguno tiene ganas de probarlo y explicarlo en mayor profundidad haganlo en los comentarios y despues editare el post para agregar su explicacion, simplemente no qiero entrar en detalles sobre el comando para no decir boludeces….
solo puedo asegurarles qe funciona de maravilla, es mucho mas liviano qe correr un scritp de python y lleva segundos nomas…. es mas inseguro ya qe el usrname y el psswd qedan ala vista si uno logra acceder al crontab, pero bueno….a esta maqina solo tengo acceso yo, y de todas formas, por ahora es algo tan solo para poder salir del paso, escucho sugerencias para hacerlo mas seguro
see you soon:
zer0
PS: perdon por la seqia de post, pero estas ultimas semanas fueron complicadas para mi, tanto por temas laborale, fiestas y problemas personales qe no vienen al caso ahora.
P S2: les deseo a todos un feliz 2008 y ojala todo lo qe se propongan se haga realidad
Category: GNU/Linux, anuncios, blogs, inet, networking, software, webserver | 5 Comments »
despues de problemas electricos y terribles caidas qe fueron salvadas con las UPS de los servidores, decidimos qe los backups qe teniamos hasta ahora no eran del todo utiles, empezamos a experimentar con rsync y finalmente me decidi por instalar un servidor NAS (Network Attached Storage), la idea es mas bien simple y se puede implementar a manopla, pero hacia un tiempo habia escuchado hablar de FreeNAS, una distro basada en FreeBSD, dedicada a trabajar como un NAS completito.
y si…soy una victima mas de ESPN, hacia tiempo ya qe me gustaba el poker y desde qe aparecio toda la movida por la tely le empeze a dar aun mas bola.
debido ala fuertes mejoras qe sufrio este software, la gente de canonical ha decidido incluirlo por defecto en la proxima version de ubuntu linux “gusty gibbon” (7.10), reemplazando asi la posibilidad de instalar flash for linux 9.xx…
tiempo atras (unos varios meses) un amigo experto en el tema (y ademas era el director de un proyecto de investigacion de la facu) me comento sobre su antiguo jefe qe solia conectarse por ssh desde el celular…..la idea me qedo olvidada, pero luego de un tiempo me volvio la curiosidad, de vez en cuando me pasa algo en la maqina y nada mejor qe acceder por ssh a mi qerida ANNA (mi desktop/webserver
ya era de esperarse qe si la gente de google se estaba poniendo las pilas con gnu/linux lo proximo eran repositorios para facilitar las cosas.

