¿Qué verifica esta herramienta?
Este validador comprueba si la dirección ingresada sigue el formato oficial de IPv4 o IPv6. Valida la estructura (formato) y los caracteres permitidos — no realiza pruebas de conectividad, ping ni geolocalización.
Resumen de IPv4
Un IPv4 tiene 4 octetos decimales separados por puntos (ej.: 192.168.0.1), cada uno entre 0 y 255. Los ceros a la izquierda están permitidos, pero suelen evitarse para mejorar la legibilidad.
- Formato: N.N.N.N (N ∈ 0–255).
- Privados: 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16.
- Reservados/Especiales: 127.0.0.0/8 (loopback), 169.254.0.0/16 (link-local), 224.0.0.0/4 (multicast), 240.0.0.0/4 (reservado).
Resumen de IPv6
Un IPv6 tiene 8 grupos hexadecimales (0–FFFF) separados por “:”. Las secuencias de ceros pueden comprimirse con “::” solo una vez por dirección.
- Formato: hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh.
- Atajos: eliminar ceros a la izquierda y usar “::” para comprimir una secuencia de ceros (solo una vez).
- Rangos útiles: fc00::/7 (ULA/privado), fe80::/10 (link-local), ::1/128 (loopback), ff00::/8 (multicast).
¿Cómo saber si es privado, público o reservado?
Después de validar la estructura, observa el rango de la dirección:
- IPv4 privado → 10/8, 172.16/12, 192.168/16.
- IPv4 loopback → 127/8. Link-local → 169.254/16. Multicast → 224/4.
- IPv6 ULA (privado) → fc00::/7. Link-local → fe80::/10. Loopback → ::1. Multicast → ff00::/8.
- Los demás rangos suelen ser públicos (enrutables en Internet).