Gregorio J. Bolívar B.

Blog del conocimiento informático, de ayuda a los usuarios que necesiten de tips tecnológicos.

  • Eventos

    mayo 2011
    L M X J V S D
    « abr   jun »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Nubes

  • RSS Seguridad Informática

    • Acuerdo de Confidencialidad: ¿necesito uno para contratar a un freelance? 3 marzo, 2015
      Uno de los factores clave a la hora de contratar a un freelance es la confianza. Las empresas buscan trabajadores serios que les inspiren tranquilidad y profesionalidad. En muchas ocasiones, estas compañías ya han pasado por la experiencia de la contratación online y puede que los resultados no fueran los esperados. En determinados casos, la preocupación del […]
      noreply@blogger.com (Walter H)
    • SO y aplicaciones más vulnerables en 2014 3 marzo, 2015
      Como hemos reportado a lo largo de todo el año pasado, y según pueden revisar en nuestro resumen de amenazas de 2014, los reportes de vulnerabilidades en sistemas y aplicaciones fueron moneda corriente y pusieron en riesgo la información de muchas empresas y usuarios. De hecho, se reportó un promedio de 19 vulnerabilidades por día en 2014, según datos de Nat […]
      noreply@blogger.com (Cristian Borghello)
    • OWASP Latam Tour 2015 y Training sobre Hacking de Aplicaciones Web 3 marzo, 2015
      El 10 y 11 de Abril próximos se desarrollará OWASP Latam Tour 2015 en la Patagonia Argentina, evento que se desarrollará de manera simultanea en diferentes países de América Latina. Desde Segu-Info acompañaremos al capítulo Patagonia de OWASP, creado recientemente. Agenda de charlas para el viernes 10 de AbrilAndres Riancho - Análisis de seguridad en aplicac […]
      noreply@blogger.com (Soloe)
    • JetLeak: como revelar las últimas peticiones hechas a servidores Jetty 2 marzo, 2015
      Según un reciente análisis realizado por el investigador Stephen Komal de Gotham Digital Science, existe una vulnerabilidad en el servidor Jetty que puede permitir extraer información sensible del sistema. Se ven afectadas las versiones 9.2.3 a la 9.2.8 y la rama 9.3.x beta Jetty es un servidor Web y contenedor de 'servlets' basado en Java. Se dist […]
      noreply@blogger.com (Cristian Borghello)
  • Meta

Actualizar tu archivo de configuración de los DNS desde PHP.

Posted by gregoriobolivar en 4 mayo, 2011


Esto te permitirá tener actualizado los archivos de configuración de tus DNS colocándote la IP pública Dinámica a tu máquina desde PHP.
Quiero saber que IP Pública dinámica tengo asociado a mi maquina para asignarlo en los DNS el archivo de configuración es pdns.comf en este caso, pero si deseas agregar esta constante en otro servicio lo puedes hacer, pero lo primero que debemos es instalar lo siguiente:
aptitude install php5 php5-cli

Lluego creamos un archivo dnsDinamic.php con el siguiente contenido:
Puede descargar desde aqui


$archivo=’pdns.conf';
$archivo2=’pdns.conf_tmp';
// Leo el archivo remoto donde esta el url que me dice la pagina
$lines=file(‘http://checkip.dyndns.org/skip/index.php’);
// iniciamos contador y la fila a cero
foreach ($lines as $line_num => $line) {
$reset=htmlspecialchars($line);
$IP1= explode(‘&lt’, $reset);
$IP2= explode(‘:’, $IP1[6]);
print_r($IP2[1]);

}
// Cuento cuantas linea tiene el archivo
$cont=exec(“wc -l $archivo “);
// Separo el archivo por espacio en blanco para que me traiga el valor real
$val =explode(‘ ‘,$cont);
$val[0];
if($val>309){
// Procedimiento para eliminar las filas demas y lo paso a un archivo temp
echo exec(” sed ‘309,$val[0]d’ $archivo > $archivo2″);
echo exec(“mv $archivo2 $archivo”);
}
// Agrego el contenido de la ip pubica dentro del dns
exec(“echo local-address=$IP2[1] >> $archivo “);

Ahora creamos una instruccion en el crontab para que se ejecuta cada cierto tiempo y de esta manera tienes actualizado tu maquina

About these ads

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 360 seguidores

A %d blogueros les gusta esto: