Jouer en ligne derrière un CGNAT
Qu'est-ce que le CGNAT ?
Le CGNAT (Carrier-Grade NAT, ou NAT de niveau opérateur), également appelé Large-Scale NAT (LSN) ou NAT444, est une technique utilisée par les fournisseurs d'accès à internet pour économiser les adresses IPv4. Au lieu d'attribuer à chaque abonné une adresse IP publique unique, le FAI place plusieurs clients derrière une même IP publique partagée.
Imaginez un immeuble : au lieu que chaque appartement ait sa propre adresse postale, tout le monde partage l'adresse de l'immeuble. L'équipement NAT du FAI joue le rôle d'un « accueil » qui achemine le trafic vers le bon appartement (votre réseau domestique).
Pourquoi les FAI utilisent le CGNAT :
- •Les adresses IPv4 sont épuisées (il n'en existe qu'environ 4,3 milliards)
- •C'est moins cher que de déployer une infrastructure entièrement IPv6
- •Les opérateurs mobiles l'utilisent presque tous
- •Certains FAI résidentiels l'ont adopté faute d'adresses disponibles
Comment détecter un CGNAT
Vous ne savez pas si vous êtes derrière un CGNAT ? Voici trois méthodes fiables :
Méthode 1 : comparer l'IP de votre box à votre IP externe
Vérifier l'IP WAN de votre box
Connectez-vous à l'interface d'administration de votre box et repérez l'adresse IP WAN/Internet. Elle ressemble généralement à 10.x.x.x, 100.64-127.x.x ou 172.16-31.x.x
Vérifier votre IP externe
Rendez-vous sur whatismyip.com ou cherchez « quelle est mon IP » sur Google
Comparer
Si les deux IP sont différentes, vous êtes derrière un CGNAT (ou un double NAT)
Méthode 2 : repérer les plages d'IP du CGNAT
Si l'IP WAN de votre box se situe dans l'une de ces plages, vous êtes forcément derrière un CGNAT :
| Plage d'IP | Description |
|---|---|
| 100.64.0.0 – 100.127.255.255 | Plage officielle du CGNAT (RFC 6598) |
| 10.0.0.0 – 10.255.255.255 | Plage privée (réseau interne du FAI) |
| 172.16.0.0 – 172.31.255.255 | Plage privée (moins courante) |
Méthode 3 : test avec traceroute
Lancez un traceroute vers n'importe quel serveur public. Si vous voyez plusieurs sauts avec des IP privées avant d'atteindre l'internet public, vous êtes derrière un CGNAT.
# Windows
tracert 8.8.8.8
# macOS/Linux
traceroute 8.8.8.8
Si les premiers sauts affichent des IP commençant par 100.64-127 ou 10.x.x.x, il s'agit de l'infrastructure CGNAT que traverse votre trafic avant d'atteindre l'internet public.
Pourquoi la redirection de ports échoue avec un CGNAT
La redirection de ports classique consiste à configurer votre box pour qu'elle envoie le trafic entrant sur certains ports vers votre PC de jeu. Mais avec un CGNAT, plusieurs problèmes se posent :
Problème 1 : le double NAT
Le trafic de votre jeu doit désormais traverser deux équipements NAT :
- •Votre box (que vous contrôlez)
- •L'équipement CGNAT du FAI (que vous ne contrôlez pas)
Même si vous configurez parfaitement la redirection de ports sur votre box, le CGNAT du FAI ne vous transmettra pas ces ports.
Problème 2 : une IP publique partagée
L'IP publique que voient les autres joueurs ne vous appartient pas à vous seul : elle est potentiellement partagée avec des centaines d'autres abonnés. Les connexions entrantes n'ont aucun moyen de vous atteindre spécifiquement.
Problème 3 : pas d'option d'IP fixe
Beaucoup de FAI qui utilisent le CGNAT ne proposent pas d'adresse IP fixe, ou font payer cher une IPv4 publique dédiée (souvent 10 à 30 $ de plus par mois).
Appeler votre FAI pour lui demander d'« ouvrir des ports » ne servira à rien avec un CGNAT. Les seules solutions côté FAI sont : demander une IP publique dédiée (si elle est proposée), passer à une offre professionnelle ou obtenir une adresse IPv6.
Comment MoleTun résout le problème du CGNAT
MoleTun utilise des techniques avancées de traversée de NAT pour établir des connexions directes en pair à pair, même à travers un CGNAT. Voici comment :
Le hole punching NAT
Au lieu d'attendre des connexions entrantes (que le CGNAT bloque), MoleTun fait en sorte que les deux joueurs initient simultanément des connexions sortantes :
- •Coordination : les deux joueurs se connectent au serveur STUN/de coordination de MoleTun
- •Découverte : le serveur identifie l'IP externe et la correspondance de ports de chaque joueur
- •Synchronisation : les deux joueurs reçoivent l'instruction de s'envoyer des paquets au même moment
- •Hole punching : ces paquets sortants « percent des trous » dans les deux équipements NAT
- •Connexion directe : les NAT reconnaissent désormais la connexion comme un trafic bidirectionnel légitime
Cela fonctionne parce que les équipements NAT (CGNAT compris) autorisent les connexions sortantes et leurs réponses : ils bloquent seulement le trafic entrant non sollicité.
Le relais de secours
Dans les rares cas où le hole punching échoue (NAT symétrique des deux côtés ou pare-feu très restrictifs), MoleTun fait automatiquement passer le trafic par des serveurs relais à faible latence :
| Type de connexion | Latence ajoutée | Quand |
|---|---|---|
| P2P direct | 0 ms | ~85 % des connexions |
| Hole punching | <1 ms | ~10 % des connexions |
| Relais | 5 à 15 ms | ~5 % des connexions |
MoleTun choisit automatiquement la meilleure méthode de connexion. Vous n'avez rien à configurer : ça fonctionne, tout simplement.
Configurer MoleTun derrière un CGNAT
Télécharger MoleTun
Récupérez MoleTun pour votre plateforme sur moletun.com/download
Créer un salon
Cliquez sur « Créer une salle » et partagez le code avec vos amis. Aucun compte n'est nécessaire.
Vérifier le type de connexion
Une fois connecté, MoleTun affiche l'état de votre connexion. Vert = P2P direct, jaune = via relais.
Lancer votre jeu
Démarrez le mode multijoueur LAN/local de votre jeu. Les autres membres du salon apparaissent comme des joueurs du réseau local.
Optimiser vos performances de jeu derrière un CGNAT
Même si MoleTun règle le problème de connectivité, vous pouvez encore optimiser les performances :
Pour de meilleurs résultats :
- •Utilisez une connexion Ethernet filaire plutôt que le Wi-Fi
- •Fermez les applications gourmandes en bande passante (streaming, téléchargements)
- •Si vous passez par un relais, essayez de jouer en heures creuses, quand le relais est moins chargé
Si la connexion est instable :
- •L'équipement CGNAT de votre FAI est peut-être surchargé : essayez à d'autres moments
- •Passez temporairement sur les données mobiles pour vérifier si le problème vient du FAI
- •Si les problèmes persistent, renseignez-vous auprès de votre FAI sur les options d'IP dédiée
CGNAT ou double NAT
Ces deux notions sont souvent confondues :
| Situation | Cause | Solution |
|---|---|---|
| CGNAT | Le FAI vous place derrière son NAT | MoleTun (aucune solution possible de votre côté) |
| Double NAT | Vous avez deux routeurs (par ex. box du FAI + votre propre routeur) | Passer la box en mode bridge, ou utiliser MoleTun |
| CGNAT + double NAT | Les deux situations à la fois | MoleTun gère les deux |
MoleTun fonctionne dans ces trois cas sans aucune configuration particulière.
Puis-je échapper au CGNAT en obtenant une IP fixe ?▼
Cela dépend de votre FAI. Certains proposent une IPv4 dédiée moyennant un supplément mensuel. Appelez-les et demandez une adresse IPv4 « publique » ou « dédiée ». S'ils ne proposent que l'IPv6, MoleTun reste votre meilleure option pour jouer.
L'IPv6 aide-t-il face au CGNAT ?▼
Oui et non. L'IPv6 donne une adresse publique à tout le monde, ce qui supprime le NAT. Cependant, beaucoup de jeux ne prennent pas en charge l'IPv6, et si votre ami n'a que l'IPv4, vous ne pouvez toujours pas vous connecter directement. MoleTun gère automatiquement la traduction IPv4/IPv6.
Pourquoi mon FAI utilise-t-il le CGNAT ?▼
Les adresses IPv4 sont épuisées depuis 2011. Les FAI qui utilisent le CGNAT répartissent leurs stocks d'adresses limités sur davantage d'abonnés. C'est particulièrement courant chez les opérateurs mobiles et les fournisseurs résidentiels plus récents.
Jouer derrière un CGNAT est-il plus lent qu'avec une IP publique ?▼
Avec les connexions P2P directes de MoleTun, il n'y a aucune différence. Le seul cas où vous le remarqueriez est si vous devez passer par un relais (environ 5 % des cas), ce qui ajoute 5 à 15 ms de latence : un délai tout à fait jouable pour la plupart des jeux.
Prêt à commencer ?
Téléchargez MoleTun et commencez à jouer en moins d'une minute.
Télécharger MoleTun