logo
GeekFormat

IPv4 Converter

IPv4 Converter

Converteer tussen IPv4-adressen en decimaal, binair of hexadecimaal formaat.

Conversieresultaat

IPv4
192.168.0.1
Decimal
3232235521
Binary
11000000.10101000.00000000.00000001
Hex
0xC0A80001

IPv4-adressen hebben verschillende weergaven: het voor mensen leesbare decimaal met punten (zoals 192.168.1.1), het 32-bits gehele getal voor computeropslag, binair en hexadecimaal. Bij netwerkprotocolstudie, loganalyse, ACL-regel schrijven en low-level scriptverwerking is het vaak nodig om tussen verschillende grondtallen te schakelen. Deze tool biedt vierzijdige conversie: voer één formaat in en krijg direct de andere drie weergaven; alle berekeningen gebeuren lokaal in de browser, geen internetverbinding nodig, resultaten direct zichtbaar.

Gerelateerde aanbevelingen

Toepassingsgevallen

  • Bij het bestuderen van netwerkprotocollen: converteer IP met punten naar binair om de bitbewerking van subnetmasker te observeren en de verdeling van netwerkadres en hostadres te begrijpen
  • Bij het schrijven van firewall ACL-regels of routeringstabellen: converteer IP naar decimaal geheel getal voor bereikmatching, of naar hexadecimaal voor data-pakket analyse
  • Bij het analyseren van netwerklogboeken: herstel decimaal of hexadecimaal IP in logboeken naar punt-formaat om snel het bronadres te identificeren
  • Bij het schrijven van Python/Shell scripts voor IP-gegevensverwerking: gebruik eerst deze tool om te controleren of conversieresultaten correct zijn, voer logica in code in
  • Bij netwerkonderhoud en probleemoplossing: vergelijk de weergave van hetzelfde IP in verschillende grondtallen om subnetgrenzen en adresconflicten te helpen opsporen

Functies

  • Vierzijdige conversie: Automatische omrekening tussen decimaal met punten, decimaal geheel getal, 32-bits binair en 8-bits hexadecimaal; één invoer geeft vier resultaten tegelijk
  • Slimme herkenning: Automatisch detecteren of invoer een IP met punten of decimaal getal is; geen formaatwisseling nodig voor wederzijdse conversie
  • Bereikvalidatie: Automatische controle op IP-geldigheid en decimaal geheel getal bereik (0–4294967295); ongeldige invoer wordt onmiddellijk gemeld
  • Pure frontend berekening: Alle conversies gebeuren lokaal in de browser; geen gegevens naar servers verzonden; geen vertraging, geen privacyrisico
  • JSON één-klik kopiëren: Resultaten kunnen met één klik als JSON-formaat worden gekopieerd; handig voor plakken in scripts, configuratiebestanden of technische documentatie

Hoe te gebruiken

  1. Voer in het invoerveld een IPv4-adres (decimaal met punten formaat, zoals 192.168.0.1) of decimaal geheel getal (0–4294967295) in
  2. De tool herkent automatisch het invoerformaat en voltooit real-time vierzijdige conversie; geen knop nodig
  3. Bekijk de vier velden in het resultaatgebied: IPv4 (decimaal met punten), Decimal (decimaal geheel getal), Binary (32-bits binair), Hex (8-bits hexadecimaal)
  4. Klik op de knop "Kopieer JSON resultaat" om het volledige conversieresultaat met één klik naar klembord te kopiëren voor scripts of documentatie

Veelgestelde vragen

Waarom moet ik IPv4 naar verschillende grondtallen converteren?

Verschillende scenario's gebruiken verschillende weergaven: menselijk lezen gebruikt decimaal met punten, databaseopslag en bereikvergelijking gebruikt decimale gehele getallen, subnetmasker en bitbewerking hebben binair nodig, data-pakket analyse en protocol debugging gebruiken vaak hexadecimaal. Grondtalconversie beheersen helpt je de onderliggende structuur van IP-adressen te begrijpen.

Wordt decimaal getal invoer automatisch herkend?

Ja. De tool detecteert automatisch of invoer een IP-formaat met punten is (zoals 192.168.1.1) of puur getal (zoals 3232235777); geen moduswisseling nodig voor wederzijdse conversie. Getalbereik wordt gevalideerd tussen 0–4294967295.

Worden conversieresultaten naar servers geüpload?

Nee. Alle conversielogica wordt volledig lokaal in de browser berekend via JavaScript; invoer en resultaten worden naar geen enkele server verzonden, geen privacyrisico, geen netwerkvertraging.

Waarom is het binaire resultaat 32 opeenvolgende bits in plaats van verdeeld in vier groepen?

Binaire resultaat toont volledige 32-bits doorlopende tekenreeks (totaal 32 nullen of enen), handig om direct het bitpatroon van het hele adres te observeren. Vergelijk met elke 8-bits grens om naar overeenkomstige octet te splitsen. In referentietabellen tonen we binair formaat verdeeld in vier groepen ter referentie.

Is het hexadecimale resultaat hetzelfde als wat ik in Wireshark zie?

Ja. Hexadecimaal resultaat gebruikt 8-bits hexadecimale weergave met 0x-voorvoegsel (zoals 0xC0A80101), consistent met netwerk byte volgorde weergegeven in packet capture tools zoals Wireshark, direct bruikbaar voor protocolanalyse.

Ondersteunt het IPv6-adresconversie?

Huidige tool ondersteunt alleen IPv4. Voor IPv6-gerelateerde tools kun je de IPv6-toolbox op de site gebruiken. IPv4 is 32-bits adres, IPv6 is 128-bits adres; grondtalconversielogica verschilt aanzienlijk.

Hoe converteer ik IP naar geheel getal in code?

De meeste talen hebben ingebouwde functies: Python gebruikt ipaddress module (int(ipaddress.IPv4Address('192.168.1.1'))), PHP gebruikt ip2long(), MySQL gebruikt INET_ATON(), C gebruikt inet_pton(). Het wordt aanbevolen om eerst deze tool te gebruiken om te controleren of je conversieresultaat correct is.

术语表

Dotted Decimal (decimaal met punten)
Meest voorkomende mensenleesbare formaat van IPv4: het 32-bits adres wordt per 8 bits verdeeld in 4 groepen, elke groep omgezet naar decimaal getal 0–255, verbonden met punten, zoals 192.168.1.1.
Decimal Integer (decimaal geheel getal)
Beschouw het 32-bits IPv4-adres als een geheel getal zonder teken, bereik 0–4294967295. Vaak gebruikt voor databaseopslag (zoals MySQL INET_ATON functie) en bereikvergelijking.
Binary (binair)
Originele 32-bits binaire weergave van IPv4-adres, elke 8 bits is een octet. Bitbewerkingen van subnetmasker en CIDR-voorvoegsel gebeuren op binair niveau.
Hexadecimal (hexadecimaal)
8-bits hexadecimale weergave beginnend met 0x, elke 2 bits overeenkomend met een octet. Vaak gezien bij data-pakket analyse (zoals Wireshark) en low-level protocol debugging.
Octet
Elk door punten gescheiden 8-bits segment in een IPv4-adres wordt een octet genoemd, waarde 0–255. 4 octetten vormen een compleet 32-bits adres.
Network Byte Order (netwerk byte volgorde)
TCP/IP protocol specificeert Big-Endian voor het verzenden van multi-byte gegevens: hoogste byte eerst. De schrijfvolgorde van decimaal met punten komt overeen met netwerk byte volgorde.
CIDR (Classless Inter-Domain Routing)
Classless Inter-Domain Routing, notatie met /voorvoegsellengte om netwerkbits aan te geven, zoals /24 betekent eerste 24 bits netwerkbits, laatste 8 bits hostbits.
Subnet Mask (subnetmasker)
32-bits binair getal, netwerkbits allemaal 1, hostbits allemaal 0; gebruikt om netwerkgedeelte en hostgedeelte in IP-adres te onderscheiden, zoals 255.255.255.0.
Wildcard Mask (wildcard masker)
Resultaat van bitgewijze inversie van subnetmasker: 0 betekent moet overeenkomen, 1 betekent negeren; gebruikt in ACL en routeringsconfiguratie, zoals 0.0.0.255 overeenkomend met /24.
INET_ATON / INET_NTOA
Klassieke functienamen voor onderlinge conversie tussen IP-adres en geheel getal. ATON (ASCII to Number) converteert IP met punten naar geheel getal, NTOA (Number to ASCII) omgekeerd. MySQL, PHP en C bieden deze functie.

Veelvoorkomende IPv4-adresreeksen en conversie tussen grondtallen

0.0.0.000x0000000000000000 00000000Standaardroutering / niet-gespecificeerd adres
10.0.0.01677721600x0A00000000001010 00000000Start van privé A-klasse adresreeks
127.0.0.121307064330x7F00000101111111 00000000Loopback-adres
172.16.0.028867297280xAC10000010101100 00010000Start van privé B-klasse adresreeks
192.168.0.032322355200xC0A8000011000000 10101000Start van privé C-klasse adresreeks
192.168.1.132322357770xC0A8010111000000 10101000Standaard gateway van thuisrouters
255.255.255.042949670400xFFFFFF0011111111 11111111/24 subnetmasker
255.255.255.25542949672950xFFFFFFFF11111111 11111111Beperkt broadcast-adres

Snelle referentie van gereserveerde/speciale IPv4-adresreeksen

0.0.0.0/8Dit netwerk0 – 16777215Betekent "deze host op dit netwerk", alleen gebruikt als bronadres
10.0.0.0/8Privé A-reeks167772160 – 184549375Bedrijfsintranet, niet op openbaar internet gerouteerd
127.0.0.0/8Loopback2130706432 – 2147483647Loopback-test op deze machine, pakketten gaan de netwerkkaart niet uit
169.254.0.0/16Link-local2851995648 – 2852061183Automatisch toegewezen bij DHCP-fout (APIPA)
172.16.0.0/12Privé B-reeks2886729728 – 2887778303Bedrijfsintranet, niet op openbaar internet gerouteerd
192.168.0.0/16Privé C-reeks3232235520 – 3232301055Thuis/klein kantoor intranet
224.0.0.0/4Multicast3758096384 – 4026531839Multicast
240.0.0.0/4Gereserveerd4026531840 – 4294967295Gereserveerd voor experimenteel gebruik, 255.255.255.255 is broadcast

Authoritative References

  • Reference
  • Reference
  • Reference