Skip to content
Tous les systÚmes sont opérationnelsv0.16.44AGPL-3.0NIVEAU GRATUIT · 30 APPAREILSTenvo AI · MCP POUR CLAUDE & CURSOR
Retour au blogGuide

accÚs distant CGNAT : pourquoi le port forwarding a cessé de fonctionner

Tenvo Editorial Team8 min de lecture
accÚs distant CGNAT : pourquoi le port forwarding a cessé de fonctionner

Le port forwarding consistait à ouvrir un port sur le routeur (TCP 3389 ou autre) pour atteindre une machine depuis l'extérieur. Aujourd'hui, de nombreux appareils sont injoignables parce que l'opérateur place les clients derriÚre du CGNAT.

Le port forwarding consistait Ă  ouvrir un port sur le routeur, mapper le TCP 3389 ou un port personnalisĂ©, et vous pouviez atteindre la machine depuis n'importe oĂč. Aujourd'hui, beaucoup de ces machines sont injoignables parce que l'opĂ©rateur place les clients derriĂšre du CGNAT. Si vous cherchez "remote access cgnat", vous voulez savoir : pourquoi le port forwarding a cessĂ© de fonctionner, comment le dĂ©tecter, et quelles sont les solutions pratiques et opĂ©rationnelles qui fonctionnent rĂ©ellement Ă  grande Ă©chelle ?

Qu'est‑ce que le CGNAT et pourquoi les FAI l'utilisent

CGNAT (Carrier-Grade NAT) est une mesure d'Ă©chelle adoptĂ©e par les FAI pour Ă©tirer des adresses IPv4 rares. PlutĂŽt que d'attribuer Ă  chaque client une IPv4 publique unique, le FAI donne une adresse RFC 6598 (100.64.0.0/10) ou une autre plage privĂ©e et partage une IP publique entre plusieurs abonnĂ©s. Le FAI effectue le NAT au point d'agrĂ©gation — d'oĂč le terme « carrier‑grade ».

Deux faits en découlent immédiatement : d'une part, les appareils derriÚre le CGNAT n'ont plus d'adresse IPv4 publique routable vers laquelle pointer. D'autre part, le FAI contrÎle les mappages NAT et les politiques : il décide quels ports sont mappés, si les connexions entrantes sont autorisées, et la stabilité des mappages éphémÚres. Sur les réseaux mobiles, la plupart des abonnés sont derriÚre du CGNAT ; certains FAI fixes l'utilisent aussi pour éviter d'allouer plus d'espace IPv4.

Pourquoi le port forwarding n'est plus une option

  • Pas d'IPv4 publique = pas de routage entrant. Si l'IP WAN de votre routeur est dans 100.64.0.0/10 ou dans une plage privĂ©e comme 10.x.x.x, Internet ne peut pas ouvrir une connexion directement vers votre mappage de port local.
  • Double NAT et mappages Ă©phĂ©mĂšres. MĂȘme si le CPE (routeur client) supporte le port forwarding, le NAT de l'opĂ©rateur se situe en amont et a gĂ©nĂ©ralement des mappages de ports transitoires que vous ne pouvez pas contrĂŽler.
  • NAT symĂ©trique et rĂšgles de politique. Beaucoup de NAT opĂ©rateurs sont symĂ©triques : le mappage dĂ©pend de la destination, ce qui casse les stratĂ©gies de hole‑punching et rend le pair‑à‑pair peu fiable.
  • SĂ©curitĂ© et politiques lĂ©gales des opĂ©rateurs. Les FAI bloquent souvent intentionnellement les connexions entrantes non sollicitĂ©es pour rĂ©duire les abus et se conformer Ă  des obligations rĂ©glementaires.
  • Liens mobiles et transitoires. Les clients cellulaires changent d'IP frĂ©quemment ; mĂȘme si vous aviez un mappage, il ne survivra pas Ă  un handover LTE ou Ă  un redĂ©marrage du modem.

Comment détecter le CGNAT (vérifications pratiques)

Avant de modifier votre architecture, confirmez la présence de CGNAT. Voici des contrÎles rapides et déterministes que vous pouvez exécuter sur la machine cible ou en demandant à l'utilisateur.

Windows: ipconfig /all
Linux/macOS: ip addr show
Check public IP: curl -s https://ifconfig.co
Check router WAN: look at the router's "WAN" or "Internet" address in its admin UI
If the router shows 100.64.x.x or a private 10.x/192.168.x.x while curl shows a different public IP, you're behind CGNAT.

Un autre indice utile est traceroute : si le premier saut public est un Ă©quipement NAT de l'opĂ©rateur avec une adresse privĂ©e ou si traceroute montre une plage privĂ©e avant l'IP publique, c'est rĂ©vĂ©lateur. De mĂȘme, si les rĂšgles de port forwarding que vous avez créées sur le CPE n'ont aucun effet depuis l'Internet public, le CGNAT est la cause probable.

Ce qui a remplacé le port forwarding : alternatives en conditions réelles

Le port forwarding est une solution centrée sur le routeur local. Quand l'adresse publique disparaßt, il faut passer à l'un des modÚles généraux suivants. Chacun a des compromis en fiabilité, latence, visibilité sécurité et coût opérationnel.

  1. Pair‑à‑pair avec hole punching (STUN/ICE/WebRTC) : Fonctionne bien lorsque les deux points sont derriĂšre des NATs qui autorisent UDP ou ont des mappages prĂ©visibles. Beaucoup d'outils modernes utilisent ICE pour tenter des chemins directs. Avantages : faible latence quand ça se connecte ; inconvĂ©nients : Ă©choue avec les NATs symĂ©triques des opĂ©rateurs et nĂ©cessite une solution de secours.
  2. Relays / TURN / relais gérés : Quand le hole punching échoue, le trafic est proxifié via un relais. Les relays de type TURN garantissent la connectivité au prix d'un saut et d'une consommation de bande passante supplémentaires. C'est le remplacement pragmatique du port forwarding dans le monde réel, car cela fonctionne indépendamment du NAT client.
  3. VPN (site ou appareil) : Un VPN peut fournir une adresse routable dans un maillage (Tailscale, ZeroTier, IPsec site‑à‑site classique). Avantages : routage stable et contrĂŽles d'accĂšs solides ; inconvĂ©nients : nĂ©cessite l'installation d'un client ou un Ă©quipement passerelle et peut complexifier le routage pour de grandes flottes.
  4. IPv6 : L'IPv6 native restaure l'ancien modÚle car chaque appareil peut avoir une adresse globale routable. Mais les FAI ne fournissent pas toujours IPv6 de maniÚre cohérente, et exploiter IPv6 en toute sécurité à grande échelle demande une posture firewall/monitoring différente.
  5. Tunnels inverses (SSH, autossh) : Simple et efficace pour quelques machines : la cible ouvre une connexion sortante vers un serveur que vous contrÎlez, créant un chemin entrant exploitable. Intensif en opération pour des flottes du fait de la gestion des clés et de la fiabilité à grande échelle.

En pratique, la plupart des produits commerciaux d'accÚs distant combinent : tenter le direct (STUN/UDP) d'abord, puis basculer sur un relais. Le chemin via relais est la seule option qui remplace de maniÚre fiable le port forwarding face à la variété des NATs opérateurs, des portails captifs et des liens mobiles que vous rencontrerez.

À quoi s'attendre d'un relais et les compromis de sĂ©curitĂ©

Beaucoup supposent que les relays sont magiquement chiffrĂ©s de bout en bout de façon Ă  empĂȘcher l'opĂ©rateur du relais de voir le contenu des sessions. Ce n'est pas la vĂ©ritĂ© implicite pour la plupart des systĂšmes de bureau Ă  distance. Le modĂšle technique rĂ©el est gĂ©nĂ©ralement TLS avec certificats par appareil : lorsqu'une session bascule sur un relais, TLS peut ĂȘtre terminĂ© au niveau du relais, plaçant l'opĂ©rateur d'infrastructure en position d'accĂ©der ou d'inspecter le trafic de session s'il le souhaite. Une connexion P2P directe qui n'utilise jamais de relais est chiffrĂ©e de bout en bout entre les deux points, mais on ne peut pas s'y fier dans un monde CGNAT.

ConsĂ©quence opĂ©rationnelle : choisissez un opĂ©rateur de relais de confiance, exploitez des relays dans plusieurs rĂ©gions pour faible latence et basculement, et assurez‑vous que le relais offre des journaux d'audit et des contrĂŽles d'accĂšs vĂ©rifiables. Si une rĂ©glementation interdit l'accĂšs tiers au trafic des sessions, vous aurez besoin d'un relais auto‑hĂ©bergĂ© sous votre contrĂŽle (voir plus bas).

La voie recommandée par Tenvo : relais géré par défaut

À grande Ă©chelle, le choix le moins coĂ»teux et le moins risquĂ© est un relais gĂ©rĂ© avec un client moderne qui supporte chemins directs et relais. Tenvo fournit des clients natifs pour Windows, macOS et Linux, un client navigateur en bĂȘta publique, et un relais gĂ©rĂ© multi‑rĂ©gions prĂȘt Ă  l'emploi. Tarifs : Free $0 / Lite $2.99/mo / Pro $7.99/mo. Le relais gĂ©rĂ© supprime la charge opĂ©rationnelle de patching, renouvellement de certificats, basculement multi‑rĂ©gions et garde des clĂ©s — tĂąches que de nombreuses Ă©quipes sous‑estiment lorsqu'elles considĂšrent l'"auto‑hĂ©bergement" comme une option gratuite.

DĂ©tail important : Tenvo utilise TLS avec un certificat par appareil pour les sessions. Cela signifie que les connexions pair Ă  pair sont chiffrĂ©es de bout en bout entre les deux appareils, mais les sessions qui utilisent le relais gĂ©rĂ© verront TLS terminĂ© au relais. Pour les Ă©quipes qui ne peuvent accepter que l'opĂ©rateur du relais soit en position de dĂ©chiffrer, l'auto‑hĂ©bergement est la seule voie correcte — mais elle a des coĂ»ts rĂ©els.

Pour une vue technique approfondie de la connexion sans port forwarding, voir Remote Desktop Without Port Forwarding Explained.

Quand l'auto‑hĂ©bergement d'un relais est le bon choix

Auto‑hĂ©berger un relais n'a de sens que lorsqu'une exigence Ă©crite l'impose : une obligation de conformitĂ© qui interdit l'infrastructure tierce, un rĂ©seau isolĂ© sans egress Internet, ou une rĂšgle de rĂ©sidence des donnĂ©es imposĂ©e. Si vous choisissez l'auto‑hĂ©bergement pour la commoditĂ© ou le coĂ»t perçu « gratuit », vous paierez en heures et en risque :

  • Mises Ă  jour 24/7 et rĂ©ponse aux CVE pour le logiciel relais et l'OS
  • Émission et renouvellement de certificats (letsencrypt ou PKI d'entreprise), et stockage sĂ©curisĂ© des clĂ©s
  • Haute disponibilitĂ© et ingĂ©nierie de basculement multi‑rĂ©gions pour Ă©galer les offres gĂ©rĂ©es
  • TĂ©lĂ©metrie opĂ©rationnelle, journalisation et rĂ©tention pour les audits

Si votre exigence vous oblige Ă  auto‑hĂ©berger, le guide canonique est Self-Hosted Remote Desktop: Why, How, and What Breaks, qui parcourt la checklist et les piĂšges.

Checklist de migration pratique : passer du port forwarding Ă  un accĂšs fiable

  • Inventaire des appareils : identifiez les endpoints qui dĂ©pendent du port forwarding et s'ils sont derriĂšre du CGNAT. Suivez l'OS, la version du client et la disponibilitĂ© d'agents sans surveillance.
  • DĂ©tecter le CGNAT : exĂ©cutez les vĂ©rifications ci‑dessus sur des appareils reprĂ©sentatifs. Enregistrez des exemples pour pouvoir contacter le FAI si nĂ©cessaire.
  • Choisir le modĂšle de connectivitĂ© : relais gĂ©rĂ© pour la plupart des flottes ; VPN pour les rĂ©seaux qui requiĂšrent un maillage routĂ© ; IPv6 lĂ  oĂč les FAI et la posture de sĂ©curitĂ© le permettent.
  • Mettre en place des agents persistants : remplacez les sessions RDP/SSH Ă©phĂ©mĂšres par un petit agent persistant qui initie des connexions sortantes vers le relais ou le maillage. Cela rĂ©duit le travail de maintenance.
  • Planifier le monitoring : ajoutez des SLOs de disponibilitĂ© des sessions, des vĂ©rifications de santĂ© des relays et des alertes de coĂ»t bande passante (les relays consomment de l'egress que vous devez budgĂ©ter).
  • Renforcer l'accĂšs : exiger MFA, attestation des appareils quand possible, et journaux d'audit centralisĂ©s pour l'enregistrement des sessions et les forensics post‑incident.
  • Tester le basculement et la rĂ©cupĂ©ration : simulez des pannes de relais et assurez‑vous qu'une rĂ©gion secondaire ou un chemin VPN est disponible.

Pour un guide pas‑à‑pas rapide pour lancer un agent d'accĂšs distant, voir How to Set Up Remote Access in 60 Seconds. Pour les mĂ©canismes sous‑jacents de l'Ă©tablissement des connexions, lisez How Remote Desktop Access Works: A Simple Explanation.

Chiffres opérationnels et quelques attentes

Attendez‑vous Ă  ce que le trafic via relais ajoute de la latence et un coĂ»t de bande passante. Un relais rĂ©gional bien placĂ© devrait ajouter 20–80 ms aller‑retour comparĂ© Ă  un saut LAN lorsque les endpoints sont sur le mĂȘme continent ; les sessions inter‑continentales seront dominĂ©es par la gĂ©ographie quoi qu'il en soit. La bande passante se facture : pour des sessions vidĂ©o/graphismes, comptez 1–5 Mbps comme base pour des tĂąches d'administration typiques ; les sessions Ă  haute frĂ©quence d'images ou le gaming peuvent facilement atteindre 20–50 Mbps. Ces chiffres permettent de dĂ©cider si un VPN local ou une route IPv6 est prĂ©fĂ©rable.

TL;DR recommandation

Si vous traitez le problĂšme "remote access cgnat" sur le terrain, cessez de compter sur le port forwarding comme solution fiable. DĂ©tectez le CGNAT, puis choisissez un modĂšle : relais gĂ©rĂ© pour la plupart des Ă©quipes, VPN/maillage pour un accĂšs routĂ© et isolĂ©, IPv6 quand le FAI et la posture de sĂ©curitĂ© le permettent, et auto‑hĂ©bergement seulement lorsqu'une exigence Ă©crite interdit les relays tiers. L'option relais gĂ©rĂ© rĂ©duit la charge opĂ©rationnelle — l'offre Tenvo est multi‑rĂ©gions, supporte des clients natifs et un client navigateur en bĂȘta publique, et propose des niveaux Free/Lite/Pro (Free $0 / Lite $2.99/mo / Pro $7.99/mo).

Enfin, souvenez‑vous du compromis de sĂ©curitĂ© : les relays peuvent terminer TLS. Si votre politique autorise un opĂ©rateur de confiance Ă  exploiter des relays avec contrĂŽles d'audit, utilisez l'option gĂ©rĂ©e. Sinon, prĂ©voyez le budget et les ressources pour exploiter correctement vos propres relays.

PrĂȘt Ă  arrĂȘter de courir aprĂšs le port forwarding et Ă  obtenir un accĂšs distant fiable qui gĂšre le CGNAT ? TĂ©lĂ©chargez le client Tenvo et testez un chemin relais gĂ©rĂ© sur votre parc : Obtenir Tenvo.

Obtenir Tenvo

PrĂȘt Ă  l'essayer vous‑mĂȘme ?

Gratuit jusqu'Ă  30 appareils, sans carte bancaire. Mise en route et connexion en deux minutes.