private address ranges in ipv4
- achtergrondinformatie
https://en.wikipedia.org/wiki/Private_network
- ranges
192.168.0.0/16
172.16.0.0/12
10.0.0.0/8
De bovenstaande 3 ranges zijn voorzien voor private addressing in IPv4.
Private addressing wordt gebruikt in combinatie met NAT: Network Address Translation (later) op de router.
- Doel van Private addressing:
- oplossen van het ipv4 address exhaustion problem (veel meer internet deelnemers achter 1 publiek ipv4 adres
- thuisnetwerk opzetten met zoveel deelnmers als men maar wenst
- business netwerken via een NATTED firewall beter verdedigen met 3 zones (public, demilitarized zone, private) met split horizon voor DNS en e-MAIL.
-
gebruik
De 192.168.0.0/16 range wordt meestal gebruikt in combinatie met een mask /24. Het lijkt dan alsof men 256 netwerken met een /24 ter beschikking heeft.
De keuze van de netmask is vrij tussen /30 en /16 maar de macht der gewoonte maakt dit moeilijker.
De 172.16.0.0/12 range wordt meestal gebruikt in combinatie met een mask /16. Het lijkt dan alsof men 16 netwerken met een /16 ter beschikking heeft (172.16/16, 172.17/16, .. 172.31/16).
De keuze van de netmask is vrij tussen /30 en /12
De 10.0.0.0/8 wordt meestal gebruikt in combinatie met een /24 maar elke mask tussen /30 en /8 is mogelijk. - ontstaan
In een ver verleden bestond er classful ipv4 waarbij de netmask op voorhand vast lag. In classful ipv4 zat 10.0.0.0/8 in klasse A met een default mask /8, 192.168.x.0 zat in klasse C met een default mask /24 en 172.16-31.x zat in klasse B met een default mask /16.
Dat de private ranges telkens in deze 3 klassen aanwezig zijn duidt op classful overgansmaatregelen van public naar private midden de jaren 1990.
- bronnen
rfc 1918 Address Allocation for Private Internets
rfc 2663 IP Network Address Translator [NAT] Terminology and Considerations
en.wikipedia.org/wiki/IPv4_address_exhaustion
en.wikipedia.org/wiki/Network_address_translation