ForHosting KIT · Datos y archivos

Validar una dirección IPv4

Sepa si una dirección IPv4 está bien escrita antes de ponerla en una configuración: 192.168.1.25 es correcta, con cada una de sus cuatro partes entre 0 y 255. Si algo falla, el aviso indica la parte exacta que hay que corregir. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
192.168.1.25
Obtiene
Dirección
192.168.1.25
Octetos
192, 168, 1, 25

Una dirección IPv4 puede parecer sencilla, pero un punto fuera de lugar, un componente vacío, un valor superior a 255 o un cero inicial ambiguo pueden impedir su uso en configuraciones y procesos de datos. Este validador comprueba una cadena con la notación decimal estricta de cuatro partes. Devuelve una dirección normalizada con sus octetos numéricos o genera un error de entrada que identifica exactamente el octeto que usted debe corregir.

Introduzca una dirección IPv4 decimal estricta

Proporcione una dirección con exactamente cuatro octetos decimales separados por tres puntos, por ejemplo 192.168.1.25. Cada octeto debe contener solo dígitos y representar un entero entre cero y 255. Se admite un cero aislado, pero se rechazan formas con relleno como 001, ya que distintos programas han interpretado históricamente esos valores de manera incompatible.

Los espacios, signos, prefijos hexadecimales, sufijos CIDR, puertos y explicaciones no forman parte de la dirección y no se eliminan de forma silenciosa. Esta regla estricta evita que el valor cambie de significado al pasar entre formularios, bases de datos, cortafuegos o herramientas. La función no resuelve DNS ni deduce direcciones desde nombres de host.

Corrija la entrada con el error específico del octeto

La validación avanza del primer octeto al cuarto y se detiene en el primer problema. Por eso, cada solicitud incorrecta produce un error concreto. Si un componente contiene letras, signos, espacios, queda vacío entre dos puntos o tiene un cero inicial prohibido, el mensaje indica su posición empezando por uno.

Si el número supera 255, el error identifica el mismo octeto y explica el rango permitido. Una dirección con pocos componentes señala el primer octeto ausente; una con componentes adicionales marca el quinto y recuerda que deben existir exactamente cuatro. Esta información resulta más útil que un simple resultado falso: un formulario puede mostrarla junto al valor, una importación puede adjuntarla al registro rechazado y usted puede distinguir inmediatamente un problema estructural de uno de rango.

Sepa qué demuestra la validación y dónde usarla

Un resultado correcto demuestra que la cadena sigue la sintaxis IPv4 canónica: cuatro enteros decimales dentro del intervalo inclusivo de cero a 255. No demuestra que la dirección esté asignada, sea accesible, pública, segura o adecuada para una red determinada. Las direcciones privadas, de bucle local, enlace local, multidifusión, documentación y otros rangos especiales pueden estar bien formadas y se aceptan.

Aplique otra política si su producto solo admite destinos públicos o debe bloquear redes concretas. Su ejecución es local y determinista: no usa red, azar, reloj, registros externos ni modelos. La misma entrada siempre ofrece el mismo resultado.

Considere la salida una confirmación de sintaxis, no una prueba sobre el equipo asociado.

Validar un campo de configuración

Rechace direcciones incorrectas de servidores, puertas de enlace o DNS antes de guardar una configuración.

Limpiar una columna importada

Identifique el octeto exacto que falla cuando un CSV o una base de datos contiene valores IPv4 inválidos.

Comprobar una entrada permitida

Confirme la sintaxis IPv4 canónica antes de aplicar políticas adicionales de red y seguridad.

¿Se admiten ceros iniciales?

No. Use notación decimal canónica: cero es válido, pero 01 y 001 se rechazan por ser ambiguos.

¿Acepta notación CIDR o puertos?

No. Envíe únicamente una dirección IPv4; un sufijo como /24 o :8080 queda fuera del formato admitido.

¿Un resultado válido significa que el equipo responde?

No. Solo confirma la sintaxis y los rangos; no se realiza ninguna conexión ni prueba de disponibilidad.

¿Son válidas las direcciones privadas y reservadas?

Pueden ser sintácticamente válidas y se aceptan. Aplique una política aparte si necesita restringir clases de direcciones.

¿Qué me dice el aviso cuando una dirección es incorrecta?

Nombra la parte exacta que hay que corregir, contando de una a cuatro desde la izquierda. Un valor mayor que 255, una letra, una parte vacía entre dos puntos o un cero de relleno como 001 señalan esa parte concreta, así sabe dónde corregir.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/data/ipv4-validate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/data/ipv4-validate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"192.168.1.25"}'
{
  "text": "192.168.1.25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.ipv4_validate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb25
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Introduzca una dirección IPv4 decimal estricta

Puede enviar el dato en `text` o mediante los alias `address` e `ipv4`. Si es válido, recibirá `valid`, la dirección canónica y cuatro octetos numéricos.

Corrija la entrada con el error específico del octeto

Los fallos usan el código estándar `invalid_input`; las respuestas correctas conservan siempre una forma predecible.

Sepa qué demuestra la validación y dónde usarla

Este validador encaja en límites de API, editores de configuración, importadores de listas permitidas, inventarios y limpieza de hojas de cálculo. El navegador ejecuta la lógica pura directamente y cada validación automatizada mediante API cuesta $0.002.

¿Cuánto cuesta una validación mediante API?

Cada solicitud API cuesta $0.002. El mismo validador puro también puede ejecutarse en el navegador.

Ver la documentación completa del KIT →