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

    • Investigación de múltiples vulnerabilidades en antivirus 31 julio, 2014
      Un investigador de seguridad reveló en la conferencia de SyScan 360 en Beijing que varios de los productos antivirus más populares tienen vulnerabilidades que pueden ser explotadas de forma local o remota. Joxean Koret, investigador de la empresa de seguridad con sede en Singapur COSEINC, probó 17 motores antivirus [PDF], 14 de los cuales eran vulnerables a […]
      noreply@blogger.com (Cristian Borghello)
    • Múltiples vulnerabilidades en Moodle 31 julio, 2014
      Moodle ha publicado 13 nuevas alertas de seguridad en las que se corrigen otras tantas vulnerabilidades con diversos efectos, desde los habituales XSS hasta inyección de código. Se ven afectadas todas las ramas soportadas (2.7, 2.6, 2.5 y 2.4) y anteriores, ya fuera de mantenimiento de seguridad. Moodle, es conocida y ampliamente utilizada como plataforma ed […]
      noreply@blogger.com (Cristian Borghello)
    • Hacker controla todas las habitaciones de un lujoso hotel chino automatizado 30 julio, 2014
      Jesus Molina, un experto en seguridad de California, dice haber 'hackeado' todas las habitaciones automatizadas del lujoso hotel de alta tecnología (hi-tech) St. Regis de la ciudad china de Shenzhen, informa el diario 'South China Morning Post'. El hotel de 5 estrellas proporciona a sus huéspedes un iPad por el medio de cual pueden contro […]
      noreply@blogger.com (Cristian Borghello)
    • Herramienta de hacking para medidores de electricidad inteligentes 30 julio, 2014
      La aplicación de código libre llamado Termineter, permite a cualquier persona con un poco de conocimiento conectarse a los medidores de electricidad digitales o medidores inteligentes que están siendo instalados en los hogares por las compañías de electricidad. Termineter es un framework escrito en Python que proporciona una plataforma para la prueba de la s […]
      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 341 seguidores

%d personas les gusta esto: