Elk apparaat in een netwerk heeft een adres nodig. Op internet is dat adres een IP-adres. Het is gewoon een getal, maar het vertelt pakketten waar ze heen moeten en waar ze vandaan komen. Dit artikel legt uit wat een IP-adres is, hoe je IPv4-adressen noteert en in subnets indeelt, en wat het verschil is tussen publiek en privé: het onderscheid dat voor IoT het meest telt.
Twee gerelateerde artikelen gaan dieper in op dit onderwerp:
Een IPv4-adres is een getal van 32 bits. Om het leesbaar te maken, worden die 32 bits opgesplitst in vier blokken van 8 bits (zogeheten octetten), gescheiden door punten. Elk octet is een getal van 0 tot en met 255.
192.168.1.42
Dat is een IPv4-adres: vier getallen van 0 tot en met 255, gescheiden door punten. De volledige IPv4-adresruimte loopt van 0.0.0.0 tot 255.255.255.255, in totaal zo'n 4,3 miljard adressen.
Je ziet adressen ook vaak in CIDR-notatie, met een schuine streep en een getal erachter:
192.168.1.0/24
De /24 is het subnetmasker. Dat betekent: "de eerste 24 bits geven het netwerk aan, de rest de hosts binnen dat netwerk". Dus 192.168.1.0/24 beschrijft 256 adressen, van 192.168.1.0 tot en met 192.168.1.255.
Veelgebruikte subnetgroottes:
| CIDR | Netwerkbits | Hostbits | Aantal adressen |
|---|---|---|---|
/32 | 32 | 0 | 1 (één host) |
/30 | 30 | 2 | 4 |
/24 | 24 | 8 | 256 |
/16 | 16 | 16 | 65.536 |
/8 | 8 | 24 | 16.777.216 |
/0 | 0 | 32 | Heel IPv4 |
/32
/30
/24
/16
/8
/0
Diezelfde 4,3 miljard adressen vallen in twee groepen uiteen:
| Type | Bereikbaar vanaf internet? | Voorbeelden |
|---|---|---|
Publiek | Ja (wereldwijd uniek) | Het IP-adres van je thuisrouter aan de internetkant; het IP-adres waarop een server een website host |
Privé | Nee (alleen binnen één netwerk) |
|
Publiek
Privé
Privé-IP-ranges zijn door de IETF gereserveerd voor gebruik binnen privénetwerken. Veel netwerken kunnen tegelijk hetzelfde privé-IP-adres gebruiken zonder conflict, omdat hun apparaten elkaar niet rechtstreeks kunnen bereiken.
Standaard krijgt elke Simbase-SIM een privé-IPv4-adres zodra hij zich aanmeldt op het netwerk. De Simbase-gateway wijst het adres dynamisch toe (DHCP), en het kan bij elke nieuwe aanmelding anders zijn.
Omdat de SIM een privé-IP-adres heeft, zit hij achter NAT op de Simbase-gateway. Dat betekent:
De SIM kan zelf uitgaande verbindingen opzetten naar je servers, naar API's en naar de rest van internet.
De SIM is niet inkomend bereikbaar. Je servers kunnen niet rechtstreeks een verbinding met de SIM openen.
Voor de meeste IoT-toepassingen is dit de juiste standaard. Het is veilig (geen open aanvalsoppervlak), het spaart IPv4-adressen en het patroon waarbij het apparaat zelf het verzoek doet, past bij verreweg de meeste use cases.
Wijs een publiek IP-adres toe aan een SIM als:
Je via SSH of HTTP verbinding wilt maken met het apparaat vanaf je laptop of een server.
Je een VPN-endpoint op het apparaat draait.
Je een door de server geïnitieerd protocol gebruikt dat naar het apparaat moet pushen (zeldzaam in moderne ontwerpen).
Het apparaat een camera, gateway of router op afstand is die je op elk moment moet kunnen benaderen.
Je wijst publieke IP-adressen per SIM toe in het dashboard. Ze worden per dag gefactureerd. Zie Publieke IP-adressen voor de configuratiestappen en wat het kost.
Ja. Privé-IP-adressen worden dynamisch toegewezen zodra de SIM zich aanmeldt, dus het adres kan per sessie verschillen. Heb je een vast adres nodig, wijs dan een publiek IP-adres toe of gebruik een privénetwerk.
Niet met het standaard privé-IP-adres. De SIM zit achter NAT en accepteert geen inkomende verbindingen. Wijs een publiek IP-adres toe aan de SIM of plaats hem in een privénetwerk als je het apparaat moet kunnen bereiken.
Dat is een privé-IP-adres van de Simbase-gateway, de standaard voor elke SIM. Dat is verwacht gedrag, geen fout. Het adres heeft alleen betekenis binnen het netwerk van Simbase, niet op het publieke internet.
Nee. Simbase-SIM's krijgen alleen IPv4-adressen. Stel het IP-type van je apparaat in op IPv4, niet op IPv6 of dual-stack.
Privé- vs. publiek IP-adres: wat bereikbaar is vanaf internet
Network Address Translation (NAT): hoe één publiek adres veel SIM's bedient
Publieke IP-adressen: wijs een routeerbaar adres toe aan een SIM

