Wat is een IP-adres?
Een IP adres (Internet Protocol adres) is een numerieke label toegewezen aan elk apparaat aangesloten op een computernetwerk dat gebruik maakt van het Internet Protocol voor communicatie. IP adressen dienen twee primaire functies: host identificatie en locatie adressering. Elk apparaat dat verbinding maakt met het internet van webservers naar smartphones heeft een IP-adres nodig om gegevens te verzenden en te ontvangen.
IPv4-adressen
Formaat en structuur
IPv4-adressen zijn 32-bits nummers die meestal worden weergegeven in stippeldecimale notatie:
192.168.1.1
│ │ │ │
│ │ │ └── Fourth octet (0-255)
│ │ └── Third octet (0-255)
│ └── Second octet (0-255)
└── First octet (0-255)
Adresklassen
| Klasse | Eerste inktvis | Standaard netwerkbits | Betreft |
|---|---|---|---|
| A | 1-126 | /8 | Grote netwerken |
| B | 128-191 | /16 | Middelgrote netwerken |
| C | 192-223 | /24 | Kleine netwerken |
| D | 224-239 | NB | Multicast |
| E | 240-255 | NB | Gereserveerd/experimenteel |
Privé adresbereik
Gereserveerd voor interne netwerken (niet rooutable op internet):
10.0.0.0 - 10.255.255.255 (Class A)
172.16.0.0 - 172.31.255.255 (Class B)
192.168.0.0 - 192.168.255.255 (Class C)
IPv4 Uitputting
IPv4 biedt ongeveer 4,3 miljard adressen. De totale toewijzing was in 2011 uitgeput, waardoor IPv6-adoptie werd ingevoerd.
IPv6-adressen
Formaat en structuur
IPv6-adressen zijn 128-bit nummers weergegeven in hexadecimaal:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Verkort formaat
Leidende nullen kunnen worden weggelaten, opeenvolgende nulgroepen worden vervangen door:
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Short: 2001:db8::1
Adrescapaciteit
IPv6 biedt 340 onbetaalbare adressen genoeg om unieke adressen toe te wijzen aan elk atoom op Aarde's oppervlak meerdere keren.
IP-adressen in DNS
Domeinnamen lossen IP-adressen op via DNS:
Een record (IPv4)
example.com. IN A 93.184.216.34
AAAA Record (IPv6)
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Statische vs Dynamische IP-adressen
| Type | Kenmerken | Cases gebruiken |
|---|---|---|
| Statisch | Vast, nooit gewijzigd | Servers, hosting, toegang op afstand |
| Dynamisch | Toegewezen door DHCP, kan veranderen | Consumenteninternet, mobiele apparaten |
IP-adres opzoeken en hulpmiddelen
Gemeenschappelijke diagnostische opdrachten:
# Find your IP
curl ifconfig.me
# DNS lookup
dig example.com A
nslookup example.com
# Reverse DNS lookup
dig -x 93.184.216.34
Veiligheidsoverwegingen
- IP-gebaseerde toegangscontrole: Firewalls filter op IP-adres
- Geolocatie: IP-adressen onthullen fysieke locatie bij benadering
- DDoS-aanvallen: Specifieke gerichte IP-adressen bij verkeersoverstromingen
- IP reputatie: Sommige IP's gemarkeerd voor kwaadaardige activiteit
- NAT: Netwerkadres Vertaling verbergt interne IP's achter publieke IP
Het begrijpen van IP-adressen is essentieel voor het configureren van DNS, het oplossen van problemen met de connectiviteit en het beheren van serverinfrastructuur.