Réponses aux questions fréquentes sur le service Dyndns.
C'est le DNS dynamique. Il permet l'attachement d'un nom de domaine ou sous-domaine à une adresse internet (IP) sans se préoccuper du changement de cette adresse. Dans ce cas, vous pouvez héberger votre site web ou votre serveur FTP, ou toute autre application internet chez vous, à la maison. Par conséquent, votre site sera accessible aux visiteurs et internautes de n'importe quel point dans le monde.
En d'autres termes, l'outil Dyndns vous permet d'héberger votre site web ou FTP chez vous si vous possédez une connexion internet ADSL ou fibre optique permanente.
Un domaine internet est un nom qui permet l'identification d'une machine. Un domaine possède un suffixe (TLD) de type .com (commercial), .net (network), .fr (France), .org (organisation), etc. Exemple : wandoo.com, microsoft.com sont des domaines internet. Pour obtenir un domaine internet, il faut demander son enregistrement auprès de DarSite (voir la page principale).
Inscrivez-vous au Dyndns. Ensuite, choisissez votre domaine ou sous-domaine. Installez le client Dyndns sur votre PC. Vous devez aussi configurer votre routeur pour permettre le routage du port 80 ou autre vers le PC en question (NAT). Votre serveur web IIS ou HTTP doit aussi être installé sur votre PC.
Oui. Vous pouvez utiliser le service DynDnsAgent même si vous possédez déjà votre propre nom de domaine. Dans ce cas, vous devez changer le DNS primaire et secondaire de votre domaine. Ils pointeront alors vers : ns1.dyndns.fr
et ns2.dyndns.fr
.
Dans une seconde étape, inscrivez-vous comme client et utilisez l'interface de gestion pour demander un Dyndns.
Si vous n'avez pas de nom de domaine, vous pouvez demander un Dyndns avec un sous-domaine Dyndns.fr (exemple : mondomaine.dyndns.fr).
Les prix sont affichés en haut avant le formulaire de création du Dyndns. Vous pouvez tester le Dyndns pendant une dizaine de jours avant de payer.
Facile à installer. Pas besoin d'intervention distante. Peut être utilisé sur Linux, Mac et Windows.
Par exemple, installer un serveur web, un serveur email, surveiller à partir de l'extérieur votre maison ou local à l'aide d'une webcam, etc.
www.votredomaine
, ftp.votredomaine
, webcam.votredomaine
.
Utilisez un sous-domaine en Dyndns.fr (sous-domaine Dyndns).
Pour utiliser votre routeur directement avec Dyndns.fr, il faut que le menu de configuration du routeur contienne dyndns.fr
comme serveur de DNS dynamique. Si ce n'est pas le cas, installez directement le client Dyndns sur votre PC (voir rubrique Téléchargement). N'oubliez pas aussi de rediriger les ports concernés (80 pour web HTTP) vers le PC où votre serveur web ou autre est installé (voir le menu redirection ou forwarding ou NAT de votre routeur).
Si votre routeur accepte le service DNS dynamique de Dyndns.fr, configurez-le comme suit :
Vous pouvez aussi utiliser un URL comme le suivant pour mettre à jour votre IP :
http://domaine:motdepasse@dyndns.dyndns.fr/update.php?hostname=<votre domaine>&subdoms=<les sous domaines>&mx=<nom du serveur mail>
Exemple 1 : http://nab.dyndns.fr:abcd@dyndns.dyndns.fr/update.php?hostname=nab.dyndns.fr
Exemple 2 : http://dodo.com:abcd@dyndns.dyndns.fr/update.php?hostname=dodo.com&subdoms=news;ft;camera&mx=1
Exemple 3 : http://dodo.com:abcd@dyndns.dyndns.fr/update.php?hostname=dodo.com&subdoms=news;ft;camera&mx=mail.coco.com
Exemple 4 : http://dodo.com:abcd@dyndns.dyndns.fr/update.php?hostname=dodo.com&myip=139.19.78.100
Dans le deuxième exemple, le serveur email sera email.dodo.com
et les sous-domaines sont : news.dodo.com
, ftp.dodo.com
, camera.dodo.com
. Par contre, le troisième exemple définit mail.coco.com
comme serveur email.
Les sous-domaines www
et ftp
sont définis par défaut. On ne peut pas définir des sous-domaines du domaine .dyndns.fr
.
Dans l'exemple numéro 3, myip
est votre IP. L'IP est par défaut l'adresse du client ou du navigateur qui a envoyé cette requête.
$cat updatedyndns.php
<?php
$pass = "abcd";
$hostname = "mondomaine.fr";
$uri = "hostname=$hostname";
$uri = urlencode($uri);
$site = "http://$hostname:$pass@dyndns.dyndns.fr/update.php?" . $uri;
$df = fopen($site, "r");
if ($df) {
$buf = fgets($df, 200);
echo $buf;
fclose($df);
}
?>
Ensuite, faites la commande 'crontab -e'
et insérer la ligne suivante (verte) :
*/10 * * * * /usr/bin/php updatedyndns.php
La commande php peut être aussi dans /usr/local/bin.
Ici, linux va mettre à jour l'ip du domaine toute les 10 minutes.
$hostn="votre domaine"
$pass="votre mot de passe dyndns"
*/10 * * * * wget http://$hostn:$pass@dyndns.dyndns.fr/update.php?hostname=$hostn
Si le routeur box ne comporte pas la config dyndns.fr