ForHosting KIT · Entwickler-Tools

MAC-Adresstyp

Eine MAC-Adresse enthält mehr Informationen als nur eine Gerätekennung. Die beiden niederwertigsten Bits des ersten Oktetts zeigen, ob die Adresse eine einzelne Schnittstelle oder eine Gruppe bezeichnet und ob sie universell oder lokal vergeben wurde.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Dieses Werkzeug prüft eine 48-Bit-Adresse, vereinheitlicht ihre Schreibweise, zeigt das erste Oktett hexadezimal, dezimal und binär an und liefert beide Klassifikationen samt decodierter Bits. Es unterstützt Sie bei Netzwerkdiagnosen, Konfigurationsprüfungen, Dokumentationen und beim genauen Verständnis dieser Adressmerkmale.

Lesen Sie die beiden Kennbits im ersten Oktett

Eine herkömmliche 48-Bit-MAC-Adresse besteht aus sechs Oktetten, ihre Klassifikation hängt jedoch nur von zwei Bits des ersten Oktetts ab. Das niederwertigste Bit ist das Individual/Group-Bit, meist I/G genannt. Bei null ist die Adresse individuell und damit Unicast. Bei eins bezeichnet sie eine Gruppe und ist Multicast. Das nächste Bit heißt Universal/Local-Bit oder kurz U/L. Null kennzeichnet eine universell verwaltete Adresse, eins eine lokal verwaltete Adresse. Das Werkzeug decodiert das erste Oktett, zeigt seine vollständige binäre Darstellung mit acht Bits und gibt beide unteren Bits einzeln zurück, damit Sie das Ergebnis nachvollziehen können. Beachten Sie, dass die Bitpositionen hierbei von rechts gezählt werden. Endet ein erstes Oktett beispielsweise binär auf 10, ist es Unicast, weil das rechte Bit null ist, aber lokal verwaltet, weil das folgende Bit eins ist. Die übrigen sechs Bits haben keinen Einfluss auf diese beiden Klassifikationen.

Geben Sie eine gültige 48-Bit-MAC-Adresse ein

Die Eingabe muss genau sechs Oktette darstellen, die jeweils aus zwei Hexadezimalziffern bestehen. Übliche Schreibweisen werden unterstützt: durch Doppelpunkte getrennte Werte wie 02:42:AC:11:00:02, durch Bindestriche getrennte Werte, Cisco-Gruppen wie 0242.AC11.0002 und eine zusammenhängende Folge aus zwölf Hexadezimalziffern. Groß- und Kleinschreibung spielen keine Rolle. Erfolgreiche Ergebnisse werden immer in Großbuchstaben und mit Doppelpunkten ausgegeben, sodass sich Werte aus unterschiedlichen Protokollen oder Werkzeugen leichter vergleichen lassen. Die Prüfung ist bewusst streng. Gemischte Trennzeichen, fehlende Ziffern, zusätzliche Oktette, Leerzeichen innerhalb der Adresse und nicht hexadezimale Zeichen werden abgelehnt, statt ihre Bedeutung zu erraten. Das Werkzeug verarbeitet standardmäßige 48-Bit-MAC-Adressen und keine EUI-64-Kennungen. Diese Strenge verhindert in automatisierten Abläufen, dass ein mehrdeutiger Wert unbemerkt repariert und dadurch eine andere Adresse klassifiziert wird. Korrigieren Sie bei einem Fehler Schreibweise oder Länge und senden Sie die Eingabe erneut; Netzwerk- oder Herstellerdatenbanken werden nicht abgefragt.

Bewerten Sie die Klassifikation ohne Überinterpretation

Das Ergebnis beschreibt die in der Adresse codierten Merkmale, nicht das aktuelle Verhalten, den Eigentümer oder die Vertrauenswürdigkeit eines Geräts. Eine universell verwaltete Unicast-Adresse stammt üblicherweise aus einem weltweit verwalteten Adressbereich. Das Werkzeug führt jedoch keine OUI-Herstellersuche durch und kann nicht belegen, welche Hardware die Adresse nutzt. Eine lokal verwaltete Adresse kann absichtlich von einer Administration gesetzt, von einer virtuellen Maschine oder Containerplattform erzeugt oder durch Datenschutzfunktionen zur zufälligen Vergabe von Client-Adressen erstellt worden sein. Auch die Multicast-Klassifikation folgt unmittelbar aus dem I/G-Bit und beweist keinen vorhandenen Multicast-Datenverkehr. Die nur aus Einsen bestehende Broadcast-Adresse hat ebenfalls das Gruppenbit gesetzt und wird auf Bitebene deshalb als Multicast gemeldet. Nutzen Sie den normalisierten Wert und die ausdrücklichen Kennbits als Beleg bei der Prüfung von Paketmitschnitten, DHCP-Protokollen, Switch-Tabellen, Zugriffslisten oder erzeugten Konfigurationen. Ein API-Aufruf kostet $0.002; die deterministische Berechnung benötigt keinen externen Dienst.

Zufällige Client-Adressen prüfen

Prüfen Sie, ob eine in Wi-Fi- oder DHCP-Protokollen gefundene Adresse das lokale Bit trägt, das viele Datenschutz- und Virtualisierungsfunktionen verwenden.

Multicast-Konfiguration untersuchen

Bestätigen Sie das Individual/Group-Bit, bevor Sie eine Adresse in einen Multicast-Filter, eine Mitschnittregel oder einen Netzwerktest übernehmen.

Den Aufbau von MAC-Adressen erklären

Zeigen Sie das erste Oktett binär zusammen mit beiden Kennbits, um Bitpositionen und resultierende Klassifikationen zu verbinden.

Welcher Teil der MAC-Adresse bestimmt ihren Typ?

Die beiden niederwertigsten Bits des ersten Oktetts. Bit null wählt individuell/Unicast oder Gruppe/Multicast, Bit eins die universelle oder lokale Verwaltung.

Ist eine lokal verwaltete Adresse ungültig?

Nein. Lokale Adressen sind gültig und bei Virtualisierung, Containern, bewussten Überschreibungen und zufälliger Vergabe zum Datenschutz üblich.

Ermittelt dieses Werkzeug den Hardwarehersteller?

Nein. Es decodiert nur die Adressmerkmale und fragt weder ein OUI-Verzeichnis noch eine externe Datenbank ab.

Welche Eingabeformate werden unterstützt?

Unterstützt werden hexadezimale 48-Bit-Formate mit Doppelpunkten, Bindestrichen, Cisco-Gruppen oder zwölf zusammenhängenden Ziffern.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Die Berechnung ist deterministisch und greift nicht auf externe Dienste zu.

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.

POSThttps://api.kit.forhosting.com/dev/mac-type

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/mac-type \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mac_address":"02:42:AC:11:00:02"}'
{
  "mac_address": "02:42:AC:11:00:02"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.mac_type",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →