> For the complete documentation index, see [llms.txt](https://docs.ipcheck.ing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ipcheck.ing/knowledge-base/fr/concepts/public-private-cgnat.md).

# Adresses publiques, privées et CGNAT

Votre routeur dit que votre adresse est `192.168.1.14`. Un site Web dit qu’elle est `203.0.113.42`. Laquelle est la vraie ?

Les deux. Ce sont des adresses à différents niveaux, et comprendre la différence explique beaucoup de choses sur le fonctionnement de l’Internet domestique.

## Deux sortes d’adresses

Pensez à un immeuble de bureaux. L’immeuble a une seule adresse postale que connaît le service postal. À l’intérieur, chaque bureau a un numéro de salle qui n’a de sens qu’au sein de l’immeuble.

Les adresses IP fonctionnent de la même manière.

* Un **adresse publique** est unique sur tout Internet. C’est ce que voient les sites web.
* Un **adresse privée** n’a de sens qu’au sein d’un seul réseau local. Des millions de foyers utilisent exactement les mêmes adresses privées en même temps, et c’est très bien, car ces adresses ne traversent jamais Internet.

Certes plages IPv4 sont réservées à un usage privé. Elles sont définies dans un document appelé RFC 1918, et vous les reconnaîtrez :

| Plage                             | Écrite sous la forme | Où vous la voyez habituellement                              |
| --------------------------------- | -------------------- | ------------------------------------------------------------ |
| `10.0.0.0` – `10.255.255.255`     | `10.0.0.0/8`         | Réseaux domestiques, de bureau et de campus de grande taille |
| `172.16.0.0` – `172.31.255.255`   | `172.16.0.0/12`      | Réseaux d’entreprise, réseaux de conteneurs                  |
| `192.168.0.0` – `192.168.255.255` | `192.168.0.0/16`     | Presque tous les routeurs domestiques                        |

Quelques autres plages sont aussi particulières. `127.0.0.1` signifie toujours « cet appareil lui-même ». Les adresses commençant par `169.254` signifient que votre appareil n’a pas réussi à obtenir une adresse correcte et en a inventé une.

Si l’adresse sur votre ordinateur commence par l’une de celles-ci, c’est une adresse privée. Elle ne peut pas recevoir directement du trafic depuis Internet.

## NAT : la réceptionniste

Si votre ordinateur portable a une adresse privée que l’Internet ne peut pas atteindre, comment les pages web reviennent-elles jusqu’à vous ?

Votre routeur effectue **la traduction d’adresses réseau**, ou NAT.

Quand votre ordinateur portable envoie une requête, le routeur réécrit l’adresse de l’expéditeur, en passant de l’adresse privée à sa propre adresse publique, et note de quel appareil interne la requête provenait. Quand la réponse arrive, le routeur consulte ses notes et transmet la réponse au bon appareil.

Il agit comme une réceptionniste dans cet immeuble de bureaux. Le courrier sortant part avec l’adresse postale de l’immeuble. Le courrier entrant arrive à la réception, et la réceptionniste sait dans quel bureau le livrer — parce qu’elle a noté qui a envoyé la lettre d’origine.

```mermaid
flowchart LR
    A["Ordinateur portable<br/>192.168.1.14"] --> R
    B["Téléphone<br/>192.168.1.22"] --> R
    C["Télévision<br/>192.168.1.31"] --> R
    R["Routeur domestique<br/>NAT"] --> I["Internet<br/>voit 203.0.113.42"]
```

C’est pourquoi chaque appareil de votre maison apparaît aux yeux des sites web comme une seule et même adresse.

Le NAT n’a pas été inventé pour la sécurité, mais il a un effet secondaire qui y ressemble : comme il n’y a aucune entrée dans le registre du routeur pour un trafic que personne n’a demandé, les connexions entrantes non sollicitées n’ont nulle part où aller et sont abandonnées.

## CGNAT : une deuxième réceptionniste

Ajoutez maintenant la pénurie d’IPv4 mentionnée dans [IPv4 contre IPv6](/knowledge-base/fr/concepts/ipv4-vs-ipv6.md). Il n’y a pas assez d’adresses publiques pour que chaque client en ait une.

De nombreux fournisseurs appliquent donc le NAT une deuxième fois, dans leur propre réseau. Votre routeur continue de traduire vos appareils domestiques vers une adresse — mais cette adresse n’est pas publique non plus. C’est une autre adresse partagée, et l’équipement du fournisseur la traduit encore une fois vers une adresse publique partagée avec de nombreux autres clients.

Il s’agit du **NAT de niveau opérateur**, généralement abrégé en CGNAT.

```mermaid
flowchart LR
    D["Vos appareils<br/>192.168.x.x"] --> R["Routeur domestique"]
    R --> C["Adresse du FAI<br/>100.64.x.x"]
    C --> G["NAT opérateur"]
    G --> P["Adresse publique<br/>partagée avec<br/>d’autres clients"]
    P --> I["Internet"]
```

Il existe une plage d’adresses dédiée pour la couche intermédiaire : **`100.64.0.0/10`**, couvrant `100.64.0.0` à `100.127.255.255`. Elle est réservée spécifiquement au NAT de niveau opérateur, donc si l’adresse « WAN » ou « internet » de votre routeur se trouve dans cette plage, vous êtes derrière le CGNAT. Certains fournisseurs utilisent d’autres plages à la place, donc l’inverse ne prouve rien.

## Pourquoi les fournisseurs le font

* Les adresses IPv4 sont rares et coûteuses. Partager une seule adresse publique entre des dizaines ou des centaines de clients permet d’économiser beaucoup d’argent.
* Les réseaux mobiles utilisent cette approche depuis des années, parce qu’ils ont un nombre énorme d’abonnés et très peu d’adresses.
* C’est invisible pour la navigation ordinaire, donc la plupart des clients ne le remarquent jamais.

## Ce que le CGNAT vous coûte

Pour lire les actualités et regarder des vidéos, rien. Pour tout ce qui s’attend à ce que le monde extérieur puisse atteindre *à l’intérieur*, cela a de l’importance.

* **La redirection de port ne fonctionne pas.** Vous ne pouvez pas ouvrir un port sur votre routeur domestique et vous attendre à ce qu’il soit accessible, parce que le NAT du fournisseur se trouve au-dessus et ne connaît pas votre règle.
* **L’auto-hébergement est difficile.** Un serveur domestique, une caméra de sécurité que vous voulez consulter à distance, un partage de fichiers personnel — tout cela devient difficile.
* **Certains jeux et applications pair à pair se dégradent.** Ils fonctionnent toujours, mais les connexions peuvent retomber sur des serveurs relais, ce qui ajoute de la latence. Cela est souvent signalé comme un type de NAT « strict » ou « modéré ».
* **Vous partagez une réputation.** Si un autre client derrière la même adresse publique se comporte mal, le CAPTCHA ou le blocage peut aussi vous toucher.
* **Votre localisation apparente peut varier.** Le point de sortie de votre fournisseur peut se trouver dans une ville différente de la vôtre. Voir [Pourquoi l’emplacement de mon IP est-il incorrect ?](/knowledge-base/fr/diagnose/why-is-my-ip-location-wrong.md).

Les solutions habituelles consistent à demander à votre fournisseur une adresse IPv4 publique (parfois gratuite, parfois payante), ou à utiliser IPv6, qui dispose d’assez d’adresses pour rendre le CGNAT inutile.

## Idées reçues courantes

**« Une adresse privée veut dire que je suis anonyme. »** Non. Les sites web ne voient jamais votre adresse privée ; ils voient l’adresse publique. Votre adresse privée n’est pas un déguisement, c’est juste un numéro de bureau.

**« Mon routeur affiche 192.168.1.1, donc je ne suis pas derrière un CGNAT. »** C’est l’adresse de votre routeur sur le *côté interne*. Ce qui compte, c’est l’adresse de son côté connecté à Internet.

**« Le NAT est un pare-feu. »** Il bloque en effet les connexions entrantes non sollicitées comme effet secondaire, ce qui est réellement utile, mais ce n’est pas un produit de sécurité et il ne fait rien pour le trafic sortant ni pour quoi que ce soit déjà à l’intérieur de votre réseau.

**« Le CGNAT signifie que ma connexion est lente. »** Pas directement. Il ajoute un petit traitement, mais les effets visibles concernent l’accessibilité, pas la vitesse.

{% hint style="info" %}
**Voyez-le vous-même sur MyIP**

Vous ne savez pas de quel côté vous vous trouvez ? Passez en revue [Suis-je derrière un CGNAT ?](/knowledge-base/fr/diagnose/am-i-behind-cgnat.md), qui compare l’adresse indiquée par votre routeur avec l’adresse publique vue par MyIP, et vous montre ce que signifie en pratique une adresse `100.64.x.x` adresse.
{% endhint %}

## Concepts connexes

* [IPv4 contre IPv6](/knowledge-base/fr/concepts/ipv4-vs-ipv6.md) — pourquoi les adresses ont fini par manquer en premier lieu
* [Qu’est-ce que WebRTC ?](/knowledge-base/fr/concepts/what-is-webrtc.md) — comment les applications contournent le NAT pour se connecter directement
* [GeoIP : comment fonctionne la géolocalisation IP](/knowledge-base/fr/concepts/geoip-explained.md) — pourquoi une sortie partagée modifie votre localisation apparente
* [Pourquoi les sites voient-ils une IP différente ?](/knowledge-base/fr/diagnose/why-do-sites-see-a-different-ip.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ipcheck.ing/knowledge-base/fr/concepts/public-private-cgnat.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
