J'ai utilisé noip sur windows, c'est un excellent outil.
Je l'ai également installé sur Ubuntu 12.10, mais il semble ne pas fonctionner d'une manière ou d'une autre. J'ai installé Apache sur ma machine, je le démarre avec
/etc/init.d/Apache2 start
et puis je peux voir Apache que "ça marche!" page Web sur localhost: 80.
Ensuite, je démarre le client noip avec
Sudo/usr/local/bin/noip2
où il est dit
Impossible de localiser le fichier de configuration /usr/local/etc/no-ip2.conf. (Essayez -c). Fin!
alors quand je le démarre avec -C comme
$ Sudo/usr/local/bin/noip2 -C
Configuration automatique pour le client Linux de no-ip.com.
Veuillez saisir la chaîne de connexion/e-mail pour no-ip.com MY-EMAIL-ID
Veuillez saisir le mot de passe de l'utilisateur 'MY-EMAIL-ID' MY-PASSWORSD
Un seul hôte [MYHOSTNAME.no-ip.org] est enregistré sur ce compte.
Il sera utilisé.
Veuillez saisir un intervalle de mise à jour: [30]
Souhaitez-vous exécuter quelque chose lors d'une mise à jour réussie? [N] (y/N)
Nouveau fichier de configuration '/usr/local/etc/no-ip2.conf' créé.
Ensuite, je suppose que le client noip devrait commencer. Je vérifie si c'est commencé par
ps -A | grep noip
qui montre quelque chose comme
5498? 00:00:00 noip2
mais quand j'archive dans un navigateur en utilisant MYHOSTNAME.no-ip.org ou MYHOSTNAME.no-ip.org:8, cela n'ouvre simplement pas cette page Apache . J'ai également essayé avec le serveur Tomcat, mais pas de chance.
Par défaut, votre serveur Apache écoute uniquement sur localhost. Dans le répertoire /etc/Apache2/
vous trouverez les fichiers de configuration. Cherchez la ligne
Listen 127.0.0.1:80
et changez-le en
Listen 80
Vous devez maintenant redémarrer le processus Apache et le serveur écoute également sur les interfaces publiques.
Il est également possible que votre routeur Internet ne transfère pas les packages à Apache. Dans ce cas, vous devrez modifier la configuration de votre routeur afin que les packages vers le port 80 soient transférés vers l'adresse IP Apache.