IP dynamique, DDNS et CGNAT : rendre la console UniFi joignable
Mis à jour le
Sur cette page
Captive Portal joint votre console UniFi depuis Internet, via la redirection de port que vous configurez sur votre routeur (voir Connecter Captive Portal à votre console UniFi). Votre connexion doit donc disposer d’une adresse IPv4 publique joignable. Si elle est fixe, vous la saisissez directement ; si elle change, il vous faut un nom DDNS (Dynamic DNS) qui suit toujours l’adresse actuelle.
Le DDNS peut être géré par le routeur ou le pare-feu
Le DNS dynamique n’a pas besoin d’être géré par la console UniFi elle-même. Dans de nombreux réseaux, le routeur ou le pare-feu qui gère la connexion Internet peut aussi servir de client DDNS. C’est souvent la meilleure solution : il fonctionne en permanence et détecte directement les changements d’adresse IP WAN.
Selon le fabricant et le modèle, cette fonction peut être disponible sur :
les routeurs fournis par le fournisseur d’accès ;
les routeurs FRITZ!Box ;
les UniFi Gateway et Cloud Gateway ;
les pare-feu Fortinet FortiGate ;
les pare-feu et routeurs Zyxel ;
d’autres routeurs et pare-feu professionnels compatibles DDNS.
Certains fabricants proposent leur propre service DDNS, d’autres permettent de configurer un fournisseur DDNS externe. Avant d’installer un logiciel supplémentaire, vérifiez donc si votre routeur ou votre pare-feu prend déjà en charge le DDNS.
Utiliser le nom DDNS dans Captive Portal
Dans la section Contrôleur UniFi du site, saisissez dans Hôte / IP le nom DDNS avec le port externe de la redirection, par exemple https://site.example.net:20443. Le reste ne change pas : si la console utilise son propre certificat auto-signé, laissez Vérifier le certificat TLS décoché.
Important : CGNAT et connexions sans IPv4 publique
Avant de configurer le DDNS, vérifiez que votre connexion Internet dispose réellement d’une adresse IP publique joignable.
Certains fournisseurs utilisent le Carrier-Grade NAT (CGNAT) : votre routeur reçoit une adresse privée ou partagée, et plusieurs clients accèdent à Internet via des adresses IPv4 publiques gérées par le fournisseur. Dans ce cas, le DDNS seul ne peut pas rendre votre console UniFi joignable depuis Internet, car les connexions IPv4 entrantes ne peuvent pas être redirigées directement vers votre routeur.
Starlink, un exemple courant
Les services Starlink Residential et Roam en sont un bon exemple : par défaut, ils utilisent le CGNAT. Le client reçoit une adresse de la plage partagée 100.64.0.0/10 et les connexions IPv4 entrantes non sollicitées ne sont pas disponibles. Configurer un nom DDNS ne suffit donc pas pour joindre une console UniFi derrière une connexion Starlink Residential standard.
Starlink propose une option IPv4 publique avec ses formules Priority éligibles, dont Local Priority et Global Priority. Une distinction importante toutefois : IP publique ne veut pas dire IP fixe. Starlink ne fournit actuellement pas de véritables adresses statiques : l’IPv4 publique repose sur un mécanisme de réservation qui conserve normalement l’adresse après un redémarrage, mais qui peut changer dans certaines circonstances. Même avec l’IPv4 publique de Starlink, un service DDNS reste donc utile.
Si votre connexion utilise le CGNAT
Demandez à votre fournisseur si une adresse IPv4 publique est disponible. Une adresse fixe n’est pas forcément nécessaire : dans de nombreuses configurations, une adresse IPv4 dynamique mais publique, associée à un DDNS, suffit.
En bref
Connexion | Adaptée ? |
|---|---|
IP publique fixe | Oui |
IP publique dynamique + DDNS | Oui |
CGNAT + DDNS | Non : aucune connexion IPv4 entrante directe |
Questions fréquentes
Le DDNS doit-il tourner sur la console UniFi ?
Non. Le routeur ou le pare-feu qui gère la connexion Internet, ou une autre application du réseau, peut s’en charger : il faut seulement que le nom DDNS suive l’adresse IP publique actuelle.
Ai-je besoin d’une adresse IP fixe ?
Non. Une adresse IPv4 publique, même dynamique, associée à un nom DDNS, suffit.
Cela fonctionne-t-il avec Starlink ?
Pas avec Starlink Residential ou Roam, qui utilisent le CGNAT. Oui avec l’option IPv4 publique des formules Priority éligibles, associée à un nom DDNS, car l’adresse peut changer.