Qu� hay Rodrigo,
Yo tengo por aqu� un script que supuestamente hace lo que pides, es para dynup
pero por lo que he visto modific�ndolo un poco te puede servir para otros
servicios de DNS din�micos. Debes meterlo en el cron para que lo lanze cada
X minutos.
#!/usr/bin/perl -w
# Perl script to update dynup.net IP.
# Author: Chris Ball. <[EMAIL PROTECTED]>
use strict;
use IO::Socket;
if (scalar @ARGV != 2) { print "Usage: perl $0 <hostname> <password>\n"; exit;
}
my $dynsock = IO::Socket::INET->new( PeerAddr => "www.dynup.net",
PeerPort => "80",
Proto => "tcp",
Type => SOCK_STREAM)
or die "Couldn't connect to the web server : [EMAIL PROTECTED]";
# Send the HTTP request.
print $dynsock "GET /update/java.php3?hostname=$ARGV[0]&password=$ARGV[1]
HTTP/1.0\r\n\r\n";
# Print the last line of the socket response.
# Usually "Update complete!", "Incorrect password..", or an HTTP error.
print ((<$dynsock>)[-1]);
# And we're done.
print "\n$0 finished.\n";
Espero que te sirva.
Un saludo,
Quique
On Friday 26 September 2003 12:20, Rodrigo Bejar wrote:
> Hola Chicos y chicas: Les cuento el problemita que tengo, tengo instalado
> debian+apache+php4+mysql, bueno todo funciona bien en mi lan , pero aca
> biene el problema , yo salgo a internet por medio de un gw que es una
> rebajadora coyote, el cual tengo forward el puerto 80, hasta y todo bien,el
> problema que tengo es que e; proveedor me asigana ip dinamico, instale el
> cliente ddclient ( debian) y el tema es que no puedo hacer que me refresque
> la ip
> Gracias y espero su ayuda
> Rodrigo