Italiano English
Modifica History Actions

Differenze per "DnsDinamico"

Differenze tra le versioni 2 e 3
Versione 2 del 2007-10-09 15:21:36
Dimensione: 773
Autore: nino
Commento:
Versione 3 del 2007-10-12 13:24:34
Dimensione: 870
Autore: nino
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
 * spedire una mail richiedendo il nome a dominio secondario NOME.ninux.org a nino_at_ninux.org

Semplice client per il dns dinamico

In bash. Richiede netcat (nc).

Per utilizzarlo:

  • spedire una mail richiedendo il nome a dominio secondario NOME.ninux.org a nino_at_ninux.org
  • copiare e incollare il codice in un file
  • modificare USERNAME, PASSWORD e HOSTNAME
  • dare i permessi di esecuzione al file
  • eseguire :)

# netcat is required to run this script

USERNAME=pippo
PASSWORD=pippo
HOSTNAME=testmachine

ADDRESS=dyndns.ninux.org
PORT=8078

connect() {
        echo -e "$USERNAME\n$PASSWORD\n$HOSTNAME" | nc $ADDRESS $PORT > /tmp/dnsninuxclient
}

if connect; then
        cat /tmp/dnsninuxclient
        if grep "KO" /tmp/dnsninuxclient > /dev/null; then
                echo "Error!"
                /bin/false
        fi
else
        echo "Connection error?"
        /bin/false
fi