Convertidor IPv4
Convertidor IPv4
Converteix entre adreces IPv4 i formats decimal, binari o hexadecimal.
Resultat de la conversió
Les adreces IPv4 tenen diverses representacions: el decimal amb punts llegible per humans (com 192.168.1.1), el nombre enter de 32 bits per a l'emmagatzematge informàtic, binari i hexadecimal. Quan s'aprenen protocols de xarxa, s'analitzen registres, s'escriuen regles ACL i es processen scripts de baix nivell, sovint cal canviar entre diferents bases numèriques. Aquesta eina proporciona capacitat de conversió de quatre direccions: introduïu qualsevol format i obteniu immediatament les altres tres representacions; tots els càlculs es fan localment al navegador, no cal connexió a internet, els resultats es mostren immediatament.
Relacionats
Casos d'ús
- Quan s'aprenen protocols de xarxa: Convertiu la IP amb punts a binari per observar les operacions de bits de la màscara de subxarxa i entendre el principi de divisió de l'adreça de xarxa i l'adreça de host
- Quan s'escriuen regles ACL de tallafocs o taules d'encaminament: Convertiu la IP a nombre enter decimal per a la concordança de rang, o a hexadecimal per a l'anàlisi de paquets de dades
- Quan s'analitzen registres de xarxa: Restaureu les IP decimals o hexadecimals dels registres al format amb punts per identificar ràpidament l'adreça d'origen
- Quan s'escriuen scripts Python/Shell per processar dades IP: Primer utilitzeu aquesta eina per verificar si els resultats de la conversió són correctes i després escriviu la lògica al codi
- Durant el manteniment de xarxes i la resolució de problemes: Compareu la representació de la mateixa IP en diferents bases numèriques per ajudar a detectar límits de subxarxa i conflictes d'adreces
Com usar-ho
- Al camp d'entrada, introduïu una adreça IPv4 (format decimal amb punts, com 192.168.0.1) o un nombre enter decimal (0–4294967295)
- L'eina reconeix automàticament el format d'entrada i completa la conversió de quatre direccions en temps real; no cal fer clic a cap botó
- Vegeu els quatre camps a l'àrea de resultats: IPv4 (decimal amb punts), Decimal (nombre enter decimal), Binary (binari de 32 bits), Hex (hexadecimal de 8 bits)
- Feu clic al botó "Copia el resultat JSON" per copiar el resultat complet de la conversió al porta-retalls amb un sol clic, per utilitzar en scripts o documents
Característiques
- Conversió de quatre direccions: Conversió automàtica entre decimal amb punts, nombre enter decimal, binari de 32 bits i hexadecimal de 8 bits; una entrada mostra quatre resultats alhora
- Reconeixement intel·ligent: Detecta automàticament si l'entrada és una IP amb punts o un nombre decimal; no cal canviar el format per a la conversió bidireccional
- Validació de rang: Valida automàticament la legalitat de la IP i el rang del nombre enter decimal (0–4294967295); l'entrada no vàlida es notifica immediatament
- Càlcul pur de frontend: Totes les conversions es fan localment al navegador, no s'envien dades al servidor; zero latència, zero risc de privadesa
- Còpia JSON amb un sol clic: Els resultats de la conversió es poden copiar en format JSON amb un sol clic; convenient per enganxar a scripts, fitxers de configuració o documents tècnics
Preguntes freqients
Per què he de convertir IPv4 a diferents bases numèriques?
Diferents escenaris utilitzen diferents representacions: la lectura humana utilitza decimal amb punts, l'emmagatzematge de bases de dades i la comparació de rangs utilitzen nombres enters decimals, la màscara de subxarxa i les operacions de bits requereixen binari, l'anàlisi de paquets i la depuració de protocols sovint utilitzen hexadecimal. Dominar la conversió de bases us ajuda a entendre l'estructura bàsica de les adreces IP.
L'entrada de nombre decimal es reconeix automàticament?
Sí. L'eina detecta automàticament si l'entrada és format IP amb punts (com 192.168.1.1) o nombre pur (com 3232235777); no cal canviar de mode per a la conversió bidireccional. El rang del nombre es valida entre 0–4294967295.
Els resultats de la conversió es carreguen al servidor?
No. Tota la lògica de conversió es calcula completament localment al navegador mitjançant JavaScript; l'entrada i els resultats no s'envien a cap servidor, sense risc de privadesa, sense latència de xarxa.
Per què el resultat binari és de 32 bits continus en lloc de dividir-se en quatre grups?
El resultat binari mostra una cadena contínua de 32 bits completa (un total de 32 zeros o uns), convenient per observar directament el patró de bits de tota l'adreça. Compareu amb cada límit de 8 bits per dividir en l'octet corresponent. A les taules de referència, mostrem el format binari dividit en quatre grups per a referència d'aprenentatge.
El resultat hexadecimal és el mateix que el que veig a Wireshark?
Sí. El resultat hexadecimal utilitza la representació hexadecimal de 8 bits amb prefix 0x (com 0xC0A80101), que coincideix amb l'ordre de bytes de xarxa que es mostra a eines de captura de paquets com Wireshark, i es pot utilitzar directament per a l'anàlisi de protocols.
Admet la conversió d'adreces IPv6?
L'eina actual només admet IPv4. Per a eines relacionades amb IPv6, podeu utilitzar la caixa d'eines IPv6 del lloc. IPv4 és una adreça de 32 bits, IPv6 és una adreça de 128 bits; la lògica de conversió de bases és considerablement diferent.
Com puc convertir una IP a nombre enter en codi?
La majoria de llenguatges tenen funcions integrades: Python utilitza el mòdul ipaddress (int(ipaddress.IPv4Address('192.168.1.1'))), PHP utilitza ip2long(), MySQL utilitza INET_ATON(), C utilitza inet_pton(). Es recomana utilitzar primer aquesta eina per verificar si el resultat de la conversió és correcte.
Glossari
- Dotted Decimal (Decimal amb punts)
- El format llegible per humans més comú d'IPv4: l'adreça de 32 bits es divideix en 4 grups de 8 bits cada un, cada grup es converteix en un nombre decimal de 0–255, connectat per punts, com 192.168.1.1.
- Decimal Integer (Nombre enter decimal)
- Considereu l'adreça IPv4 de 32 bits com un nombre enter sense signe, rang 0–4294967295. Sovint utilitzat per a l'emmagatzematge de bases de dades (com la funció INET_ATON de MySQL) i la comparació de rangs.
- Binary (Binari)
- Representació binària original de 32 bits de l'adreça IPv4, cada 8 bits és un octet. Les operacions de bits de la màscara de subxarxa i el prefix CIDR es fan a nivell binari.
- Hexadecimal (Hexadecimal)
- Representació hexadecimal de 8 bits que comença per 0x, cada 2 bits corresponen a un octet. Sovint vista en l'anàlisi de captura de paquets (com Wireshark) i la depuració de protocols de baix nivell.
- Octet (Octet)
- Cada segment de 8 bits separat per punts en una adreça IPv4 s'anomena octet, valor 0–255. 4 octets formen l'adreça completa de 32 bits.
- Network Byte Order (Ordre de bytes de xarxa)
- El protocol TCP/IP especifica l'ús de Big-Endian per transmetre dades de múltiples bytes: el byte més alt primer. L'ordre d'escriptura del decimal amb punts coincideix amb l'ordre de bytes de xarxa.
- CIDR (Encaminament Interdomini Sense Classes)
- Classless Inter-Domain Routing, utilitza la notació /longitud de prefix per indicar els bits de xarxa; per exemple /24 significa que els primers 24 bits són bits de xarxa, els últims 8 bits són bits de host.
- Subnet Mask (Màscara de subxarxa)
- Nombre binari de 32 bits; els bits de xarxa són tots 1, els bits de host són tots 0; s'utilitza per distingir la part de xarxa i la part de host a l'adreça IP, com 255.255.255.0.
- Wildcard Mask (Màscara de comodí)
- Resultat de la inversió bit a bit de la màscara de subxarxa: 0 significa que ha de coincidir, 1 significa ignora; s'utilitza en la configuració d'ACL i encaminament, com 0.0.0.255 correspon a /24.
- INET_ATON / INET_NTOA
- Noms de funcions clàssiques per a la conversió bidireccional entre adreça IP i nombre enter. ATON (ASCII to Number) converteix la IP amb punts a nombre enter, NTOA (Number to ASCII) fa el contrari. MySQL, PHP i C proporcionen aquesta funció.
Rangs d'adreces IPv4 habituals i comparació entre diferents bases
0.0.0.0 | 0 | 0x00000000 | 00000000 00000000 | Encaminament per defecte / adreça no especificada |
10.0.0.0 | 167772160 | 0x0A000000 | 00001010 00000000 | Inici del rang d'adreces de classe A privada |
127.0.0.1 | 2130706433 | 0x7F000001 | 01111111 00000000 | Adreça de loopback |
172.16.0.0 | 2886729728 | 0xAC100000 | 10101100 00010000 | Inici del rang d'adreces de classe B privada |
192.168.0.0 | 3232235520 | 0xC0A80000 | 11000000 10101000 | Inici del rang d'adreces de classe C privada |
192.168.1.1 | 3232235777 | 0xC0A80101 | 11000000 10101000 | Passarel·la per defecte d'encaminadors domèstics habituals |
255.255.255.0 | 4294967040 | 0xFFFFFF00 | 11111111 11111111 | Màscara de subxarxa /24 |
255.255.255.255 | 4294967295 | 0xFFFFFFFF | 11111111 11111111 | Adreça de broadcast limitada |
Referència ràpida de rangs d'adreces IPv4 reservades/especials
0.0.0.0/8 | Aquesta xarxa | 0 – 16777215 | Indica "aquest host en aquesta xarxa", només s'utilitza com a adreça d'origen |
10.0.0.0/8 | Rang privat A | 167772160 – 184549375 | Intranet empresarial, no s'encamina a internet pública |
127.0.0.0/8 | Loopback | 2130706432 – 2147483647 | Prova de loopback en aquesta màquina, els paquets no surten de la targeta de xarxa |
169.254.0.0/16 | Link-local | 2851995648 – 2852061183 | S'assigna automàticament quan DHCP falla (APIPA) |
172.16.0.0/12 | Rang privat B | 2886729728 – 2887778303 | Intranet empresarial, no s'encamina a internet pública |
192.168.0.0/16 | Rang privat C | 3232235520 – 3232301055 | Intranet domèstica/petita oficina |
224.0.0.0/4 | Multicast | 3758096384 – 4026531839 | Multicast/difusió grupal |
240.0.0.0/4 | Reservat | 4026531840 – 4294967295 | Reservat per a finalitats experimentals, 255.255.255.255 és broadcast |
Authoritative References
- Generador de Capçalera d'Autenticació
- Analitzador de Cache-Control
- Analitzador de Content-Disposition
- Generador de Capçaleres CORS
- Inspeccionador CORS
- Constructor de Polítiques CSP
- Convertidor cURL a codi
- Comprovació de Propagació DNS Global
- Consulta DNS
- Analitzador de Capçalera Forwarded
- Generador d'Etiquetes Hreflang
- Analitzador HSTS
- Analitzador de galetes HTTP
- Verificador de Capçaleres HTTP
- Prover de Sol·licituds HTTP
- Consulta de codis d'estat HTTP
- Cerca d'IP
- Convertidor IPv4
- Expansor de Rang IPv4
- Caixa d'eines IPv6
- Analitzador de Capçalera Link
- Consulta MX
- Verificador de Ports
- Generador de Paràmetres URL
- Analitzador de Capçalera de Límit de Freqüència
- Comprovador de cadena de reorientació
- Generador de Robots.txt
- Inspector de Robots.txt
- Verificador de Capçaleres de Seguretat
- Generador de Security.txt
- Analitzador de Set-Cookie
- Auditoria de Xarxa del Lloc
- Generador de Sitemap
- Inspector de Sitemap
- Verificador de Certificats SSL
- Calculadora de Subxarxes
- Analitzador d'URL
- Analitzador User-Agent
- Generador d'Enllaços UTM
- Prover de WebSocket
- What Is My IP?
- Consulta WHOIS