Re: dyndns

Startseite

Nachricht beantworten
Autor: Olivier Allard-Jacquin
Datum:  
To: guilde
CC: Guilde
Betreff: Re: dyndns
    Bonjour Patrick,

Patrick Dupre a écrit :
> Bonsoir,
>
> Pour connaitre l'adresse IP que me decerne mon "provider" je fais:
>
> wget -q -O /var/log/trendnet.log
> http://admin:@192.168.0.1/system_status.htm
>
> C'est un routeur Trendnet.
> Cependant, le routeur ne me renvoie le status que si je m'y connecte
> auparavant (via http). Est-ce qu'il y a une erreur de syntax ? (login:
> admin, sans mot de passe), ou bien est-ce un probleme de configuration ?
>
> Merci.


    Ce n'est pas forcément nécessaire d'interroger ton routeur pour savoir
quelle adresse IP tu as :


- ddclient a un mode de fonctionnement en mode "demon", qui interroge
régulièrement (par défaut, c'est toutes les 10 minutes) un serveur HTTP
de dyndns, et celui-ci te renvoie ton adresse IP. Cette information se
retrouve alors dans le /var/cache/ddclient/ddclient.cache , et ddlcient
en profite pour mettre à jour ton entrée DNS chez dyndns.org

- autre solution : Tu te bidouilles un script qui accède à un des
nombreux sites web et renvoyant ton adresse IP.
http://www.myaddress.com/ par exemple

    Je viens de bricoler le petit script suivant qui fait cela :


<script>

#!/bin/bash -norc

wget -o /dev/null \
     -O - http://www.myipaddress.com/ 2>&1 | \
    sed -e '/[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+/!d' \
        -e 's/.*>\([0-9\.]\+\)<.*/\1/g'


</script>

    Cordialement,


                        Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!