IP-adres-naar-geheel-getal-omzetter
Zet een IPv4-adres om naar zijn 32-bits decimale geheel getal (plus hexadecimaal en binair), of zet een geheel getal terug naar puntnotatie.
Richting
Dotted IP: 192.168.1.1
- 1
Octet 1 contribution (×2²⁴)
192 × 16.777.216 = 3.221.225.472 - 2
Octet 2 contribution (×2¹⁶)
168 × 65.536 = 11.010.048 - 3
Octet 3 contribution (×2⁸)
1 × 256 = 256 - 4
Octet 4 contribution (×2⁰)
1 × 1 = 1 - 5
32-bit integer
3.221.225.472 + 11.010.048 + 256 + 1 = 3.232.235.777Each octet scaled by its byte-position weight (256³, 256², 256, 1) then summed.
Hoe werkt deze rekenmachine?
Vermenigvuldig elk IPv4-octet met zijn plaatswaarde (256³, 256², 256, 1) en tel ze op om een 32-bits geheel getal van 0 tot 4294967295 te krijgen. Bijvoorbeeld, 192.168.1.1 wordt 3232235777. Keer het om met opeenvolgende deling en modulo door 256 om het adres in puntnotatie terug te krijgen.
Formule
How this is calculated
Een IPv4-adres heeft vier octetten (a.b.c.d), elk een 8-bits waarde van 0 tot 255. Om het adres om te zetten naar één enkel 32-bits getal, wordt elk octet gewogen op basis van zijn positie: het eerste octet wordt vermenigvuldigd met 256³ (16777216), het tweede met 256² (65536), het derde met 256 (256), en het laatste met 1. Deze optellen geeft een geheel getal zonder teken van 0 tot 4294967295.
Om het proces om te keren, wordt het geheel getal weer ontleed in octetten: a = floor(n / 16777216) mod 256, b = floor(n / 65536) mod 256, c = floor(n / 256) mod 256, en d = n mod 256. Het resultaat wordt weer samengesteld als de vertrouwde puntnotatie-tekenreeks.
De hexadecimale vorm is het geheel getal geschreven in grondtal 16 (8 hex-cijfers wanneer aangevuld), en de binaire vorm toont elk octet als een groep van 8 bits. De tool valideert dat elk octet binnen 0-255 blijft en dat elke invoer van een geheel getal een heel getal binnen het 32-bits bereik zonder teken is; invoer buiten bereik of misvormde invoer geeft geen resultaat.
Veelgestelde vragen
Een IPv4-adres is 32 bits, dus de grootst mogelijke waarde is 2³² − 1 = 4294967295, wat overeenkomt met 255.255.255.255.
Veel databases en talen slaan de waarde op in een 64-bits signed long om hem positief te houden, aangezien een 32-bits signed integer zou overlopen voorbij 2147483647. Het getal zelf is nog steeds een 32-bits IPv4-waarde zonder teken.
Nee. IPv6-adressen zijn 128 bits en gebruiken een andere hexadecimale notatie. Deze omzetter verwerkt alleen 32-bits IPv4-adressen.
Ook bekend als
TG we-Calculate Editorial Team. (2026). IP-adres-naar-geheel-getal-omzetter [Online calculator]. TG we-Calculate. https://we-calculate.com/nl/calculator/ip-to-integer-converter
TG we-Calculate Editorial Team. "IP-adres-naar-geheel-getal-omzetter." TG we-Calculate. 2026. https://we-calculate.com/nl/calculator/ip-to-integer-converter.
TG we-Calculate Editorial Team, "IP-adres-naar-geheel-getal-omzetter," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/nl/calculator/ip-to-integer-converter
@misc{wecalculate_ip_to_integer_converter, title = {IP-adres-naar-geheel-getal-omzetter}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/nl/calculator/ip-to-integer-converter}}, year = {2026}, note = {TG we-Calculate} }
Heeft deze rekenmachine je geholpen?
