IPv4-Adressenklasse-Rechner
Geben Sie eine IPv4-Adresse ein und erhalten Sie ihre Klasse aus dem ersten Oktett: 192.168.1.10 gehört zu Klasse C, mit den führenden Bits 110, der Standardmaske 255.255.255.0 und dem Bereich 192.0.0.0 bis 223.255.255.255. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- IP-Adresse
- 192.168.1.10
- Erstes Oktett
- 192
- Klasse
- C
- Führende Bits
- 110
- Bereichsanfang
- 192.0.0.0
Bevor CIDR und VLSM zur Alltagssprache der Netze wurden, gehörte jede IPv4-Adresse einer festen classful-Kategorie—A, B, C, D oder E—an, abgelesen an den führenden Bits des ersten Oktetts. Lernende begegnen diesem Modell weiterhin in Zertifizierungspfaden, Interview-Übungen und Lehrbuchkapiteln zu Standardmasken und den klassischen Unicast-Bereichen. Betreiber und Lehrende brauchen eine einzige, deterministische Antwort: Welche Klasse hat diese Adresse, wie lautete ihre Standardmaske, und welchen historischen Erstoktett-Bereich deckte diese Klasse ab? Dieser IPv4-Adressenklassen-Rechner nimmt eine Adresse in punktierter Dezimalnotation entgegen, prüft das erste Oktett, ordnet sie den Klassen A bis E mit dem passenden führenden Bitmuster zu und liefert die classful-Standardmaske sowie den Präfix, wo sie gelten, den vollständigen historischen Klassenbereich und ein kurzes Zweck-Tag (unicast, multicast oder experimental).
Wie die Klasse aus dem ersten Oktett entsteht
Im klassischen Modell, das viele Prüfungen und Lehrbücher noch verwenden, zählt nur der Anfang des ersten Oktetts, keine Präfixlänge. Beginnt es mit dem Bit 0, ist die Adresse Klasse A: erstes Oktett 0 bis 127, Standardmaske 255.0.0.0. Mit den Bits 10 beginnt Klasse B von 128 bis 191 und der Maske 255.255.0.0. Mit 110 beginnt Klasse C von 192 bis 223 und der Maske 255.255.255.0. So ist 192.168.1.10 eine Adresse der Klasse C mit Präfix 24.
Sonderfälle, die oft verwirren
Die Klassen D und E folgen mit den Bitmustern 1110 und 1111: D von 224 bis 239 für Multicast, E von 240 bis 255 für Experimente. Für beide gab es nie eine Standardmaske für Hosts, daher zeigt der Rechner dort keine an, wohl aber Bereich und Zweck. Die Loopback-Adresse 127.0.0.1 bleibt nach der Regel des ersten Oktetts Klasse A, auch wenn Geräte sie besonders behandeln. Private Bereiche wie 10/8 oder 192.168/16 fallen weiterhin in die Klassen A und C. Moderne Netzaufteilungen oder Hostzahlen berechnet das Werkzeug bewusst nicht; es beantwortet die Lehrbuchfrage nach der Klasse.
Wie classful A–E aus dem ersten Oktett gelesen wird
Die classful IPv4-Adressierung, wie sie seit dem frühen classful-Modell gelehrt und in vielen Prüfungen noch getestet wird, betrachtet keine Präfixlänge, die Sie angeben. Sie schaut nur auf die höchstwertigen Bits des ersten Oktetts einer zweiunddreißig-Bit-Adresse in punktierter Dezimalnotation. Ist das erste Bit null, ist die Adresse Klasse A: das erste Oktett liegt zwischen null und einhundertsiebenundzwanzig, die historische Standardmaske ist zweihundertfünfundfünfzig Punkt null Punkt null Punkt null (Präfix acht), und der volle Klassenbereich reicht von null Punkt null Punkt null Punkt null bis einhundertsiebenundzwanzig Punkt zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig.
Sind die ersten beiden Bits eins und dann null, ist die Adresse Klasse B: erstes Oktett einhundertachtundzwanzig bis einhunderteinundneunzig, Standardmaske zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt null Punkt null (Präfix sechzehn). Sind die ersten drei Bits eins eins null, ist die Adresse Klasse C: erstes Oktett einhundertzweiundneunzig bis zweihundertdreiundzwanzig, Standardmaske zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt null (Präfix vierundzwanzig). Die Klassen D und E nutzen die nächsten Vier-Bit-Muster: eins eins eins null markiert Multicast-Klasse D (zweihundertvierundzwanzig bis zweihundertneununddreißig) und eins eins eins eins markiert experimentelle Klasse E (zweihundertvierzig bis zweihundertfünfundfünfzig).
Loopback einhundertsiebenundzwanzig bleibt nach der Erstoktett-Regel Klasse A, auch wenn Hosts sie besonders behandeln; private Bereiche wie zehn Schrägstrich acht und einhundertzweiundneunzig Punkt einhundertachtundsechzig Schrägstrich sechzehn fallen unter diesem Modell weiterhin in die Klassen A und C. Der Rechner erfindet keine modernen CIDR-Netze und zählt keine Hosts; er beantwortet nur die classful Lehrbuchfrage.
Wo ein IPv4-Klassenrechner seinen Nutzen zeigt
Netzwerkkurse und Zertifizierungsvorbereitung verlangen von Lernenden weiterhin, die Klasse einer Adresse zu benennen und die Standardmaske anzugeben, bevor CIDR gelehrt wird. Auto-Grader und LMS-Plugins brauchen ein deterministisches Orakel, das zwei zwei vier Punkt null Punkt null Punkt eins als Multicast der Klasse D behandelt und fehlerhafte Zeichenketten ablehnt, statt still zu raten. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie die Anfrage auf eine einzige punktierte IPv4-Zeichenkette, pinnen Sie die zurückgegebene Klasse und Maske in Tests, und Sie erhalten reproduzierbare classful Antworten für Hausaufgaben, Content-Widgets und Edge-Worker ohne Routing-Tabellen oder Geolokalisierungsdienste.
Anwendungsfälle
Zertifizierung und Übungen im Unterricht
Geben Sie Lernenden eine IPv4-Zeichenkette und prüfen Sie Klasse A–E, führende Bits und die historische Standardmaske gegen Prüfungsschlüssel.
Dokumentation und Erklärer für Legacy-Netze
Annotieren Sie Runbooks und Tutorials mit Klasse, Standardmaske und Bereichsetiketten neben modernen CIDR-Beispielen ohne IPAM-Infrastruktur.
Häufige Fragen
Wie ermittelt man die IPv4-Klasse einer Adresse?
Senden Sie die Adresse in punktierter Dezimalnotation im Feld ip.
Welche Standardmasken nutzen die Klassen A, B und C?
Klasse A nutzt 255.0.0.0 (/8), Klasse B 255.255.0.0 (/16) und Klasse C 255.255.255.0 (/24).
Ist 127.0.0.1 Klasse A?
Ja. Nach classful-Regeln hat das erste Oktett 127 das führende Bit 0, daher ist die Adresse Klasse A, auch wenn Hosts den Block 127/8 als Loopback behandeln.
Führt dieser Rechner CIDR oder Hostzahlen aus?
Nein. Er klassifiziert nur nach historischen classful führenden Bits. Für Netz, Broadcast und Hostarithmetik unter einem modernen Präfix nutzen Sie einen Subnetzrechner.
Warum zeigen die Klassen D und E keine Standardmaske?
Weil sie nie für gewöhnliche Geräte gedacht waren. Klasse D mit erstem Oktett 224 bis 239 dient Multicast, Klasse E von 240 bis 255 Experimenten. Der Rechner nennt Bereich und Zweck, kennzeichnet die Maske aber als nicht zutreffend.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/dev/ipv4-class \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ip":"192.168.1.10"}'const res = await fetch("https://api.kit.forhosting.com/dev/ipv4-class", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ip": "192.168.1.10"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/ipv4-class",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ip": "192.168.1.10"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/ipv4-class", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ip":"192.168.1.10"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ip":"192.168.1.10"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/ipv4-class", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ip": "192.168.1.10"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.ipv4_class",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie classful A–E aus dem ersten Oktett gelesen wird
Diese beiden Klassen hatten im classful Host-Subnetz-Sinn nie eine Unicast-Host-Standardmaske; dieser Rechner meldet daher default_mask als n/a und default_prefix als null, liefert aber weiterhin den historischen Bereich und ein purpose multicast oder experimental.
Eingabevertrag, Antwortfelder und Validierungsfehler
Beispiel: eins neun zwei Punkt eins sechs acht Punkt eins Punkt zehn ergibt Klasse C, führende Bits eins eins null, Standardmaske zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt zweihundertfünfundfünfzig Punkt null, Präfix vierundzwanzig und den Klasse-C-Bereich von eins neun zwei Punkt null Punkt null Punkt null bis zwei zwei drei Punkt zwei fünf fünf Punkt zwei fünf fünf Punkt zwei fünf fünf. Kombinieren Sie dies mit einem separaten Subnetzrechner, wenn Sie Hostzahlen oder Netz- und Broadcast-Adressen unter einem modernen Präfix brauchen; dieser Endpunkt führt nie VLSM-Arithmetik aus. Senden Sie per POST einen JSON-Body mit einem Pflicht-Stringfeld namens ip: eine IPv4-Adresse in punktierter Dezimalnotation mit genau vier Dezimaloktetten, getrennt durch Punkte, jeweils eine ganze Zahl von null bis zweihundertfünfundfünfzig ohne führende Nullen (zum Beispiel eins neun zwei Punkt eins sechs acht Punkt eins Punkt zehn). Die Aliase address und ipv4 werden mit derselben Bedeutung akzeptiert. IPv6-Literale, CIDR-Suffixe wie Schrägstrich vierundzwanzig, nichtnumerische Tokens, falsche Oktettanzahlen und Oktette außerhalb des Bereichs scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt der Body die normalisierte punktierte Adresse als ip, die Ganzzahl first_octet für die Klassifikation, die einbuchstabige Klasse (A, B, C, D oder E), leading_bits als Bitzeichenkette wie null, eins null, eins eins null, eins eins eins null oder eins eins eins eins, range_start und range_end für die volle historische Klassenspanne, default_mask als punktierte Maske für A B C oder die Zeichenkette n/a für D und E, default_prefix als acht sechzehn oder vierundzwanzig für Unicast-Klassen und null, wenn keine classful Host-Maske gilt, sowie purpose als unicast, multicast oder experimental wider.
Wo ein IPv4-Klassenrechner seinen Nutzen zeigt
Betriebs-Runbooks, die legacy classful Defaults neben modernen Präfixen erklären, können diese API einmal pro Beispieladresse aufrufen und Klassen- sowie Bereichsetiketten cachen, ohne einen vollen IPAM-Stack aufzusetzen. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
LMS und Auto-Bewertungsorakel
Bewerten Sie classful-Adressierungsaufgaben mit einer deterministischen API, die ungültige Oktette ablehnt und Multicast-Klasse D nie mit Unicast-C verwechselt.
Technische Fragen
Was kostet der IPv4-Adressenklassen-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.