ForHosting KIT · Dati e file

Validare un indirizzo IPv4

Scopra se un indirizzo IPv4 è scritto correttamente prima di inserirlo in una configurazione: 192.168.1.25 è valido, con ciascuna delle quattro parti tra 0 e 255. Se qualcosa non va, il messaggio indica la parte esatta da correggere. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
192.168.1.25
Ottiene
Indirizzo
192.168.1.25
Ottetti
192, 168, 1, 25

Un indirizzo IPv4 può sembrare semplice, ma un punto fuori posto, un componente vuoto, un valore superiore a 255 o uno zero iniziale ambiguo possono renderlo inadatto alla configurazione e all’elaborazione dei dati. Questo validatore controlla una stringa come notazione decimale rigorosa in quattro parti. Restituisce l’indirizzo normalizzato con gli ottetti numerici oppure un errore che indica esattamente l’ottetto che Lei deve correggere.

Inserisca una notazione IPv4 decimale rigorosa

Fornisca un indirizzo composto esattamente da quattro ottetti decimali separati da tre punti, per esempio 192.168.1.25. Ogni ottetto deve contenere soltanto cifre e rappresentare un intero da zero a 255. È accettato uno zero singolo, mentre forme con riempimento come 001 vengono rifiutate perché software diversi le hanno storicamente interpretate in modi incompatibili.

Spazi, segni, prefissi esadecimali, suffissi CIDR, porte e testo esplicativo non fanno parte di un indirizzo IPv4 e non vengono rimossi in modo invisibile. Questa regola rigorosa impedisce al valore di cambiare significato passando tra moduli, database, firewall e strumenti. La funzione non risolve DNS e non ricava indirizzi da nomi host.

Corregga il valore usando l’errore specifico

La verifica procede dal primo al quarto ottetto e si ferma al primo problema, quindi ogni richiesta non valida produce un errore mirato. Se un componente contiene lettere, segni o spazi, è vuoto tra due punti oppure presenta uno zero iniziale vietato, il messaggio ne indica la posizione contando da uno. Se il numero supera 255, l’errore identifica lo stesso ottetto e spiega l’intervallo ammesso.

Un indirizzo con pochi componenti segnala il primo ottetto mancante; uno con parti aggiuntive indica il quinto e ricorda che ne servono esattamente quattro. È un’informazione più utile di un semplice falso: un modulo può mostrarla accanto al campo, un’importazione può associarla al record scartato e Lei può distinguere subito un errore strutturale da un valore fuori intervallo.

Comprenda cosa dimostra il controllo e dove usarlo

Un risultato positivo dimostra che la stringa segue la sintassi IPv4 canonica: quattro interi decimali compresi nell’intervallo inclusivo da zero a 255. Non dimostra che l’indirizzo sia assegnato, raggiungibile, pubblico, sicuro o adatto a una rete specifica. Indirizzi privati, loopback, link-local, multicast, di documentazione e appartenenti ad altri intervalli speciali possono essere sintatticamente corretti e vengono accettati.

Applichi regole separate se il prodotto deve consentire solo destinazioni pubbliche o bloccare determinate reti. L’esecuzione locale è deterministica e non usa rete, casualità, orologio, registri esterni o modelli. Lo stesso input genera sempre lo stesso risultato.

Consideri l’output una conferma sintattica, non una prova relativa all’host.

Validare un campo di configurazione

Rifiuti indirizzi errati di server, gateway o DNS prima di salvare una configurazione.

Pulire una colonna importata

Individui l’ottetto errato quando un CSV o un database contiene stringhe IPv4 non valide.

Controllare una voce consentita

Confermi la sintassi IPv4 canonica prima di applicare ulteriori criteri di rete e sicurezza.

Sono ammessi gli zeri iniziali?

No. Usi la notazione decimale canonica: zero è valido, mentre 01 e 001 sono rifiutati perché ambigui.

Sono accettati la notazione CIDR o i numeri di porta?

No. Invii solo un indirizzo IPv4; suffissi come /24 o :8080 non appartengono al formato previsto.

Un risultato valido significa che l’host è raggiungibile?

No. Conferma soltanto sintassi e intervalli; non viene eseguita alcuna connessione o verifica di disponibilità.

Gli indirizzi privati e riservati sono validi?

Possono essere sintatticamente validi e sono accettati. Applichi una regola separata per limitare le classi di indirizzi.

Cosa mi dice il messaggio quando un indirizzo è sbagliato?

Indica la parte esatta da correggere, contando da uno a quattro partendo da sinistra. Un valore superiore a 255, una lettera, una parte vuota tra due punti o uno zero di riempimento come 001 rimandano a quella parte precisa, così sa dove intervenire.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Inserisca una notazione IPv4 decimale rigorosa

Lei può inviare il dato nel campo `text` o tramite gli alias `address` e `ipv4`. Una risposta positiva include `valid`, l’indirizzo canonico e quattro ottetti numerici.

Corregga il valore usando l’errore specifico

Gli errori usano il codice standard `invalid_input`, mentre i risultati positivi mantengono sempre una struttura prevedibile.

Comprenda cosa dimostra il controllo e dove usarlo

Il validatore è adatto a confini API, editor di configurazione, importazioni di allowlist, inventari e pulizia di fogli di calcolo. Il browser può eseguire direttamente la logica pura e una validazione API automatizzata costa $0.002.

Quanto costa una validazione tramite API?

Ogni richiesta API costa $0.002. Lo stesso validatore puro può funzionare anche nel browser.

Leggi la documentazione completa del KIT →