IP converter: IP naar decimaal, binair en hex
Plak een IP-adres in elke notatie, een getal of een hele link. De converter herkent het formaat, toont alle weergaven naast elkaar en laat het echte adres zien achter vermomde links zoals http://3232235777.
- Herkent puntnotatie, decimaal, hex, binair en octaal
- Toont het echte IP achter een vermomde link
- Lijsten omzetten met CSV, plus Excel, SQL en code
Klaar. Invoer komt niet in de URL of analytics.
Elk octet in binair
| Octet | Decimaal | Binair |
|---|
IPv4-gemapte notatie stelt een IPv4-adres voor in een IPv6-API. Dit maakt geen IPv6-verbinding en vertaalt geen netwerkroute.
Privérapporten
Rapporten verbergen adressen en namen standaard. Zet de optie alleen aan als je ze wilt opnemen. Bestanden en afdrukken worden lokaal gemaakt, zonder deel-URL of opgeslagen geschiedenis.
Een lijst omzetten
| Invoer | Adres | Decimaal | Hexadecimaal |
|---|
Dit hulpmiddel gebruiken
- Plak een IP-adres, een getal of een link. Het formaat wordt herkend terwijl je typt.
- Lees alle weergaven naast elkaar, ook octaal en elk octet in binair.
- Zet een hele lijst in één keer om, of kopieer de formule voor Excel, SQL, Python of JavaScript.
Het resultaat begrijpen
IPv4 bevat 32 bits en IPv6 128. Verschillende notaties kunnen dezelfde waarde voorstellen. Canoniek IPv6 gebruikt kleine hexletters en verkort de langste reeks nulgroepen, de eerste bij gelijke lengte. De volledige vorm toont acht groepen. Decimale conversie gebruikt exacte gehele getallen. Omzetten lokaliseert geen apparaat en geeft een IPv4-verbinding geen IPv6-ondersteuning.
IP naar decimaal in Excel, SQL en code
Dezelfde omzetting in tools die je al gebruikt. Elk voorbeeld maakt van 192.168.1.1 het getal 3232235777 en terug.
=SUMPRODUCT(--MID(SUBSTITUTE(A1,".",REPT(" ",99)),{1,100,199,298},99)*256^{3,2,1,0})=SUMPRODUCT(SPLIT(A1,".")*256^{3,2,1,0})SELECT INET_ATON('192.168.1.1'), INET_NTOA(3232235777);SELECT '192.168.1.1'::inet - '0.0.0.0'::inet, '0.0.0.0'::inet + 3232235777;import ipaddress
int(ipaddress.ip_address('192.168.1.1')) # 3232235777
str(ipaddress.ip_address(3232235777)) # '192.168.1.1''192.168.1.1'.split('.').reduce((n, o) => n * 256 + Number(o), 0); // 3232235777
[24, 16, 8, 0].map(s => (3232235777 >>> s) & 255).join('.'); // '192.168.1.1'Vragen en antwoorden
Hoe zet ik een decimaal getal terug om naar een IP-adres?
Plak het getal, bijvoorbeeld 3232235777. Tot 4.294.967.295 wordt het gelezen als IPv4, zoals een browser dat doet; grotere getallen als IPv6. Wil je een bepaalde familie, kies die dan bij Invoerformaat.
Waarom opent een link als http://3232235777 een website?
Browsers accepteren een IPv4-adres als één getal, in hexadecimaal of in octaal, en dat opent allemaal 192.168.1.1. Zo wordt verborgen waar een link naartoe gaat. Plak een verdachte link hier om het echte adres te zien.
Is een verkort IPv6-adres een ander adres?
Nee. 2001:db8::1 en de volledige vorm bevatten dezelfde 128-bits waarde. Verkorten verandert de schrijfwijze, niet het netwerkeindpunt.
Werken privé- en documentatieadressen ook?
Ja. Conversie is lokale wiskunde en accepteert privé-, loopback- en documentatieadressen. Het adres wordt niet benaderd.