Glossaire
NAT (traduction d’adresses réseau)
Le NAT permet à plusieurs appareils de partager une seule IP publique en réécrivant les adresses dans le routeur ; d’où l’écart entre IP locale et publique.
Ce qu’est le NAT
La traduction d’adresses réseau est ce que fait un routeur pour qu’un réseau entier partage une seule adresse IPv4 publique. Les appareils à l’intérieur utilisent des adresses privées issues de plages comme 192.168.0.0/16 ou 10.0.0.0/8, qui ne sont jamais routées sur Internet. Quand un appareil envoie un paquet vers l’extérieur, le routeur remplace l’adresse source privée par sa propre adresse publique et mémorise la correspondance, généralement indexée par numéro de port. Quand la réponse revient, le routeur consulte la correspondance et transmet le paquet au bon appareil interne. Vu de l’extérieur, chaque appareil de la maison ressemble au routeur.
Les opérateurs font la même chose un niveau plus haut. Le NAT de niveau opérateur place des milliers d’abonnés derrière une seule adresse publique, en utilisant la plage partagée 100.64.0.0/10 entre le routeur du client et le traducteur de l’opérateur. La plupart des connexions mobiles et une part croissante des connexions domestiques fonctionnent ainsi.
Pourquoi c’est important
Le NAT est la raison pour laquelle l’adresse affichée dans les réglages de votre ordinateur n’est pas celle que voient les sites web. C’est aussi la raison pour laquelle les connexions entrantes ne fonctionnent pas sans redirection de port : le routeur n’a aucune correspondance pour un paquet que personne à l’intérieur n’a demandé. Les applications pair-à-pair contournent cela avec STUN, qui est la façon dont WebRTC apprend une adresse publique et, par effet de bord, dont une page web peut découvrir l’adresse derrière un proxy de navigateur.
Pour la réputation, le NAT signifie qu’une adresse est partagée. Un seul utilisateur abusif derrière le traducteur d’un opérateur peut faire inscrire l’adresse sur une liste noire pour tous les autres, et c’est aussi pourquoi les sites hésitent à bloquer purement et simplement les adresses mobiles et les grandes adresses résidentielles.
IPv6 supprime le besoin de NAT en donnant à chaque appareil une adresse globale, ce qui est plus propre pour la connectivité et moins bon pour l’effet « caché derrière le routeur » sur lequel beaucoup ont fini par compter.
Comment vérifier
La recherche IP affiche votre adresse publique telle que les sites la voient ; comparez-la avec l’adresse des réglages réseau de votre système pour confirmer que vous êtes derrière un NAT. Le test de fuite WebRTC montre les adresses que le navigateur découvre via STUN, et le vérificateur de port teste si un port de votre adresse publique est joignable de l’extérieur, ce qui vous dit si une règle de redirection fonctionne ou si un traducteur d’opérateur fait obstacle.
Une idée fausse courante
Le NAT n’est ni un pare-feu ni une fonction de confidentialité. Il bloque les paquets entrants non sollicités par effet de bord, faute de correspondance, mais il ne cache en rien le trafic sortant, et l’adresse publique identifie toujours votre foyer ou la passerelle de votre opérateur.