ForHosting KIT · Strumenti per sviluppatori

Host utilizzabili della sottorete da maschera o CIDR

Questo calcolatore di host utilizzabili converte la lunghezza di un prefisso CIDR IPv4 o una maschera decimale puntata in un risultato di capacità chiaro.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Riporta il prefisso normalizzato, la maschera equivalente, il numero totale di indirizzi nella sottorete e gli host utilizzabili dopo avere escluso gli indirizzi di rete e broadcast. Lei può usarlo per pianificare lo spazio di indirizzamento, verificare un esercizio, documentare una rete o convalidare una configurazione infrastrutturale. Il calcolo è deterministico e non esegue interrogazioni di rete, quindi lo stesso input produce sempre lo stesso risultato.

Inserisca un prefisso CIDR o una maschera di sottorete

Indichi un prefisso come 24 o /24, oppure una maschera decimale puntata come 255.255.255.0. Il calcolatore accetta ogni prefisso IPv4 da 0 a 32, estremi compresi. In una maschera, ciascun ottetto deve essere compreso tra 0 e 255 e la relativa forma binaria deve essere contigua: tutti i bit uno devono precedere i bit zero. Il valore 255.0.255.0 viene rifiutato perché non rappresenta una maschera CIDR convenzionale. Il risultato normalizza entrambi i formati come lunghezza del prefisso e maschera decimale, facilitando il confronto fra configurazioni con notazioni differenti. Gli spazi esterni vengono ignorati, mentre testo aggiuntivo, indirizzi IPv4 con prefisso allegato, numeri negativi, decimali e prefissi superiori a 32 vengono intenzionalmente rifiutati. Questa convalida rigorosa impedisce che un’impostazione ambigua o errata generi un risultato apparentemente plausibile. Nella chiamata API Lei può usare il campo subnet, prefix o mask; subnet è il campo principale documentato.

Comprenda gli indirizzi totali e gli host utilizzabili

Un indirizzo IPv4 contiene 32 bit. Il prefisso fissa i bit iniziali della rete e lascia quelli restanti disponibili nella sottorete. Il totale equivale quindi a due elevato a 32 meno la lunghezza del prefisso. Con /24 restano otto bit, per 256 indirizzi totali. Questa capacità applica la convenzione tradizionale richiesta e sottrae due indirizzi: l’identificatore di rete e l’indirizzo broadcast. Di conseguenza, /24 restituisce 254 host utilizzabili. Le sottoreti molto piccole richiedono attenzione: poiché rete e broadcast vengono sempre esclusi, /31 e /32 restituiscono zero host utilizzabili. Alcuni collegamenti punto-punto usano i due indirizzi di /31 tramite una convenzione speciale, mentre una rotta host identifica un indirizzo con /32, ma tali interpretazioni non rientrano nella regola dichiarata. Il totale esplicito resta utile: /31 contiene due indirizzi e /32 uno. La rete più ampia accettata, /0, contiene 4,294,967,296 indirizzi totali e 4,294,967,294 dopo le due esclusioni.

Applichi il risultato alla pianificazione della rete

Usi il numero utilizzabile come controllo iniziale della capacità, quindi consideri le riserve del Suo ambiente. Gateway, bilanciatori, servizi DNS, appliance, IP virtuali, riserve del provider e margini di crescita possono ridurre la disponibilità oltre le esclusioni di rete e broadcast. Per esempio, /26 offre 64 indirizzi totali e 62 secondo la formula tradizionale, ma potrebbe supportare meno istanze dopo le riserve della piattaforma. La maschera normalizzata aiuta inoltre a trasferire un progetto CIDR su apparecchiature o documenti che richiedono la notazione decimale. Nell’automazione, confronti usable_host_addresses con il numero di dispositivi richiesto e interrompa la distribuzione se la capacità è insufficiente. Conservi prefix_length e subnet_mask insieme alla decisione per rendere verificabile l’interpretazione. Lo strumento conta soltanto gli indirizzi: senza un IP host non calcola rete o broadcast e non esamina rotte, VLAN, pool DHCP, prefissi IPv6 o apparati attivi. Ogni esecuzione API costa $0.002; il calcolo deterministico è adatto anche a rapide verifiche interattive.

Dimensionare una nuova sottorete IPv4

Confronti gli host utilizzabili con i dispositivi richiesti e lasci spazio per riserve infrastrutturali e crescita.

Convalidare la documentazione di rete

Converta una maschera decimale nel prefisso normalizzato e confermi la coerenza matematica della capacità indicata.

Controllare l’automazione infrastrutturale

Rifiuti un prefisso pianificato quando gli indirizzi tradizionalmente utilizzabili non soddisfano la distribuzione.

Quali formati di input sono accettati?

Usi un prefisso intero da 0 a 32, lo stesso prefisso preceduto da una barra oppure una maschera IPv4 decimale contigua.

Come viene calcolato il numero di host utilizzabili?

Il calcolatore ricava 2^(32-prefix) indirizzi totali e sottrae gli indirizzi di rete e broadcast, senza mai restituire meno di zero.

Perché /31 restituisce zero host utilizzabili?

Questa capacità applica la regola tradizionale di esclusione richiesta, non l’interpretazione speciale punto-punto che consente di usare entrambi gli indirizzi di /31.

Calcola gli indirizzi di rete e broadcast?

No. Conta gli indirizzi dalla sola maschera o dal prefisso; per calcolare gli estremi servirebbe anche un indirizzo IPv4.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. L’algoritmo non usa servizi di rete esterni né modelli probabilistici.

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/misc2/subnet-host-count

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/misc2/subnet-host-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subnet":"/24"}'
{
  "subnet": "/24"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "misc2.subnet_host_count",
  "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.

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.

Leggi la documentazione completa del KIT →