Je comprends comment un appareil se connectant à un routeur (par exemple 72.73.74.75) se voit attribuer une adresse IP locale (par exemple 192.168.1.5) en utilisant DHCP.
MAIS, comment le routeur lui-même obtient-il l’adresse IP attribuée par le FAI en premier lieu ? Comment s’assure-t-il qu’un autre serveur sur Internet n’a pas la même adresse IP ?
L’IANA est l’organisation responsable des attributions d’adresses IP au niveau mondial. Elle attribue des “blocs” d’adresses IP aux Registres Internet Régionaux, qui sont des organisations géographiquement basées, responsables de l’allocation dans leurs zones géographiques – il y a 5 RIR :
AfriNIC (Afrique)
LACNIC (Amérique latine et Caraïbes)
APNIC (Asie-Pacifique)
ARIN (États-Unis, Canada, parties des Caraïbes, Antarctique)
RIPE NCC (Europe, Russie, Moyen-Orient et Asie centrale)
À partir de là, des blocs plus petits d’adresses sont attribués par le RIR à un LIR (Registre Internet Local). Cela inclut votre FAI.
C’est à chaque organisation de gérer son ou ses blocs d’adresses IP attribués. Cela se fait généralement à l’aide d’un logiciel IPAM (gestion d’adresses IP).
La manière dont chaque LIR attribue les adresses au sein de son allocation lui appartient.
D’un point de vue pratique, les adresses sont attribuées manuellement (par un administrateur ou parfois un système de gestion de configuration) par opposition au DHCP. Par exemple, pour attribuer une adresse IP à l’interface Ethernet n°4 d’un routeur Cisco, un administrateur devrait se connecter au routeur (par exemple via SSH) et émettre des commandes similaires à :
Router> enable
Router# configure terminal
Router(config)# interface fastethernet 4
Router(config-int)# ip address 192.0.2.1 255.255.255.0
Router(config-int)# no shutdown
Router(config-int)# exit
Si vous souhaitez savoir comment toutes les informations sont agrégées et partagées entre les LIR, vous devez vous renseigner sur les numéros AS et le protocole BGP.