Ceci est une ancienne révision du document !


by Hacker-x-24


Comment avoir un nom de domaine sur une IP dynamique avec No-IP ?

Je viens de réaliser qu'aucun tuto n'existe pour installer no-ip, et que des gens ont du mal à l'installer. Alors voici comment faire.

Aller sur http://www.no-ip.com/ et s'enregistrer en cliquant sur Sign-up Now!, et remplir le formulaire. Valider.

Une fois l'enregistrement fait, vous aurez le droit de créer 5 relais dns gratuit, donc des adresses du style chezmoi.no-ip.org par exemple. Ces adresses pointeront vers votre adresse ip (numéro machine fournie par votre fournisseur d'accès). Connectez-vous sur le site avec votre login, et créez vos adresses dns personnelles.

Oui, mais comment le site no-ip connait-il mon adresse machine ? L'idée est d'installer un programme qui tourne en permanence sur votre ordinateur, et qui envoie toutes les 30s votre adresse machine (une adresse ip du style 123.56.123.78) chez no-ip. Puis le site no-ip se charge de diffuser sur le réseau internet l'info que chezmoi.no-ip.org pointe vers la machine 123.156.123.89.

Ce programme qui doit tourner en permanence. Le paquet est inclus dans le dépôt universe. noip2 Installez le paquet

En tant que root ou superutilisateur, créer le script suivant :

sudo gedit /etc/init.d/noip
#! /bin/sh
#. /etc/rc.d/init.d/functions  # uncomment/modify for your killproc
case "$1" in
    start)
        echo "Starting noip2."
        /usr/bin/noip2
    ;;
    stop)
        echo -n "Shutting down noip2."
        #killproc -TERM /usr/bin/noip2
        killall noip2
    ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0
sudo chmod 755 /etc/init.d/noip

Il aura donc les permissions suivantes : -rwxr-xr-x 1 root root 316 2005-10-28 00:38 noip

Puis créer les liens symboliques suivants :

cd /etc/rc2.d
sudo ln -s ../init.d/noip S97noip
cd /etc/rc5.d
sudo ln -s ../init.d/noip S97noip
cd /etc/rc6.d
sudo ln -s ../init.d/noip K90noip
sudo invoke-rc.d noip start
  • Statut et Informations
sudo noip2 -S

par exemple

1 noip2 process active.

Process 7357, started as noip2, (version 2.1.7)
Using configuration from /var/lib/noip2/noip2.conf
Last IP Address set xxx.88.55.185
Account toto
configured for:
	host  toto.no-ip.tld
Updating every 5 minutes via /dev/eth0 with NAT enabled.
  • Tuer le PID
sudo noip2 -K 7357
  • Configurer

Pour reconfigurer le login et mot de passe, faire :

sudo noip2 -C

Hacker-x-24

  • tutoriel/comment_avoir_un_nom_de_domaine_sur_ip_dynamique_avec_no_ip.1327685793.txt.gz
  • Dernière modification: Le 27/01/2012, 18:36
  • par titouan