El resto está en http://so4h2.com/scripts/monitor_dominio.php que aquí no cabe.
Saludos.
Código PHP:
/*
Control del servidor DNS de dominio, con IP dinámica
- Este script actualiza el servidor DNS cuando detecta que la IP con que se
resuelve el dominio es diferente a la que el script detecta como IP pública
del ordenador en el que se está ejecutando.
- El script asume que el servidor DNS es ZoneEdit (gratuito, en http://www.zoneedit.com/)
- El script, lanzado -típicamente en la secuencia de arranque del ordenador-
desde el navegagor, el Símbolo del sistema, etc, funciona en modo free-running
(desatendido) durante un 'horario de trabajo' -que puede ser de 24h- comprobando
-cada n segundos- que la IP con que se resuelve del dominio sea la misma que la
IP pública del ordenador. Si detecta que son diferentes, el script actualiza el
servidor DNS y, si está configurado, envía un e-mail con el resultado de la
actualización.
- Cuando se lanza, el script 'informa' de que está rodando creando una carpeta
con el nombre definido en SCRIPT_RUNNING.
- El script aborta cuando detecta que se ha creado una carpeta con el nombre
definido en ABORT_SCRIPT.
Fecha: 10 de Mayo de 2006
Autor: script AT so4h2 DOT com
Este documento se publica bajo licencia Copyleft. http://www.gnu.org/copyleft/copyleft.es.html
*/
//---------------------------------------------------------------------------------------------------