Aller au contenu

📖 Cours – NAT et PAT

Parcours CCNA – Domaine 4 – module 4-01 (sujet 4.1)

🚀 Pour aller plus loin

Module du parcours CCNA, hors programme E31 au niveau de configuration demandé (le NAT d'une box est vu en Seconde, S13).

🎯 À la fin de ce cours, tu sauras

  • expliquer pourquoi et comment le NAT traduit les adresses ;
  • distinguer NAT statique, NAT dynamique (pool) et PAT (surcharge) ;
  • utiliser le vocabulaire inside / outside, local / global ;
  • configurer et vérifier le PAT.

1. Pourquoi le NAT ?

Les adresses privées (192.168.x.x, 10.x.x.x, 172.16-31.x.x) ne sont pas routées sur Internet. Pour qu'un poste privé accède à Internet, le routeur de bordure remplace son adresse par une adresse publique. C'est le NAT (Network Address Translation).

Type Principe Usage
NAT statique Une adresse privée ↔ une adresse publique, fixe Publier un serveur (web, messagerie)
NAT dynamique Les privées utilisent un pool d'adresses publiques, à la demande Peu courant
PAT (NAT overload) Toutes les privées partagent une adresse publique, grâce aux numéros de port Le plus courant : box, routeur de bordure

2. Le vocabulaire

Terme Sens
Inside Le côté réseau interne (LAN)
Outside Le côté Internet
Inside local Adresse du poste telle qu'on la voit à l'intérieur (privée)
Inside global Adresse du même poste telle qu'on la voit à l'extérieur (publique)
Outside local / global Adresses du serveur distant, vues de l'intérieur / de l'extérieur

🤔 Exemple

PC1 (192.168.10.11) visite le serveur 198.51.100.80. L'interface publique du routeur est 203.0.113.2. Quelles sont les 4 adresses ?

Voir la réponse
  • Inside local : 192.168.10.11
  • Inside global : 203.0.113.2
  • Outside local et global : 198.51.100.80 (identique, sans NAT côté distant)

3. Configurer le PAT

access-list 1 permit 192.168.10.0 0.0.0.255

interface gigabitEthernet 0/0
 ip nat inside
interface gigabitEthernet 0/1
 ip nat outside

ip nat inside source list 1 interface gigabitEthernet 0/1 overload
Étape Commande Rôle
1 access-list 1 permit … Liste les adresses internes à traduire
2 ip nat inside / ip nat outside Marque les deux côtés
3 ip nat inside source list 1 interface … overload Traduit, avec partage de l'adresse de l'interface

NAT statique : ip nat inside source static 192.168.10.5 203.0.113.5

Vérifier :

Commande Rôle
show ip nat translations table des traductions en cours
show ip nat statistics compteurs, interfaces inside/outside

Warning

Pas d'ip nat inside / outside = pas de traduction. C'est l'oubli numéro un. Le deuxième : une ACL qui ne couvre pas les adresses du LAN.

✅ Vérifie que tous les postes passent

Comment le routeur distingue-t-il les réponses destinées à PC1 et à PC2 alors qu'ils partagent la même adresse publique ?

Voir la réponse

Par le numéro de port source : à chaque connexion, le routeur choisit un port différent et le note dans sa table.


🧠 Quiz de fin

1. Quel NAT permet de partager une adresse publique entre tous les postes ?

Voir la réponse

Le PAT (overload).

2. Quel NAT pour rendre un serveur interne joignable depuis Internet ?

Voir la réponse

Le NAT statique.

3. Quelle commande affiche les traductions en cours ?

Voir la réponse

show ip nat translations.

4. « Inside global » désigne quelle adresse ?

Voir la réponse

L'adresse publique du poste interne, vue de l'extérieur.

➡️ Suite : le TP du module.