Address Resolution Protocol (ARP)
Was ist das Address Resolution Protocol (ARP)?
Das Address Resolution Protocol (ARP) ist ein Netzwerkprotokoll, das in IPv4-Netzen eine bekannte IP-Adresse der zugehörigen physischen MAC-Adresse zuordnet. Diese Auflösung ermöglicht es Geräten innerhalb eines lokalen Netzwerks, Datenpakete über Ethernet an den richtigen Rechner, Server, Router oder ein anderes Netzwerkgerät zu übertragen.
Grundlagen des Address Resolution Protocol
Das Address Resolution Protocol (ARP) verbindet zwei Adressierungsebenen eines IPv4-Netzwerks. Die IP-Adresse identifiziert ein Gerät logisch auf der Vermittlungsschicht, während die MAC-Adresse seine Netzwerkschnittstelle im lokalen Ethernet-Netz kennzeichnet. Für die tatsächliche Übertragung eines Ethernet-Frames benötigt der Absender die MAC-Adresse des nächsten erreichbaren Geräts.
ARP arbeitet ausschließlich innerhalb eines lokalen Netzwerksegments. Router leiten eine ARP-Anfrage nicht in andere Netze weiter. Liegt das Ziel außerhalb des eigenen Subnetzes, ermittelt der Absender deshalb nicht die MAC-Adresse des entfernten Servers, sondern die MAC-Adresse seines Standardgateways.
Wie funktioniert ARP?
Der Ablauf beginnt, sobald ein Gerät ein IPv4-Paket versenden möchte und die passende MAC-Adresse noch nicht kennt. Das Betriebssystem prüft zuerst den ARP-Cache, eine lokale Tabelle mit bereits bekannten Zuordnungen. Fehlt ein aktueller Eintrag, startet es eine ARP-Anfrage.
ARP-Request und ARP-Reply
Ein ARP-Request ist üblicherweise eine Broadcast-Nachricht, weil die Zieladresse auf der Ethernet-Ebene noch unbekannt ist. Alle Geräte des Segments empfangen die Anfrage, aber grundsätzlich antwortet nur das Gerät, dessen IPv4-Adresse gesucht wird. Ein ARP-Reply wird meist als Unicast direkt an den anfragenden Rechner geschickt.
Die Kommunikation auf IP-Ebene kann erst beginnen, wenn die Adresse des nächsten Übertragungsziels bekannt ist. ARP löst dabei nur die lokale Zustellung auf. Weitere Router entlang einer Internetverbindung führen für ihre jeweils direkt verbundenen Netze eigene Adressauflösungen durch.
Aufgabe des ARP-Caches
Der ARP-Cache reduziert Broadcast-Verkehr und beschleunigt wiederholte Verbindungen. Betriebssysteme speichern erkannte Kombinationen aus IPv4-Adresse und MAC-Adresse für einen begrenzten Zeitraum. Die genaue Speicherdauer hängt vom Betriebssystem, dem Eintragstyp und der Netzwerkaktivität ab.
Dynamische Einträge entstehen automatisch durch ARP-Nachrichten und laufen nach einer bestimmten Zeit ab. Statische Einträge werden manuell festgelegt und bleiben bestehen, bis sie geändert oder entfernt werden. Statische Zuordnungen können in kontrollierten Umgebungen sinnvoll sein, verursachen bei Gerätewechseln jedoch zusätzlichen Verwaltungsaufwand.
ARP-Tabelle prüfen und leeren
Die ARP-Tabelle lässt sich unter Windows beispielsweise mit arp -a anzeigen. Unter Linux kommen je nach System ip neigh oder arp -n infrage. Das Leeren einzelner oder aller Einträge kann bei veralteten Zuordnungen helfen, sollte in produktiven Umgebungen aber gezielt und mit passenden Berechtigungen erfolgen.
Varianten der ARP-Kommunikation
Gratuitous ARP bezeichnet eine unaufgeforderte ARP-Nachricht, mit der ein Gerät seine eigene Zuordnung im lokalen Netz bekannt macht oder überprüft. Das Verfahren wird unter anderem nach einem Wechsel der Netzwerkschnittstelle, bei virtuellen IP-Adressen und in Hochverfügbarkeitskonzepten eingesetzt. Andere Geräte können dadurch ihre Cache-Einträge aktualisieren.
Proxy ARP bedeutet, dass ein Router oder ein anderes Netzwerkgerät stellvertretend auf eine Anfrage antwortet. Der Absender nimmt dadurch an, dass das Ziel im lokalen Segment erreichbar ist. Proxy ARP kann bestimmte Netzstrukturen vereinfachen, erschwert jedoch bei umfangreicher Nutzung die Fehlersuche und sollte bewusst konfiguriert werden.
ARP-Spoofing als Sicherheitsrisiko
Das ursprüngliche Address Resolution Protocol besitzt keine integrierte Prüfung, ob eine gemeldete Zuordnung tatsächlich vertrauenswürdig ist. Geräte können daher gefälschte ARP-Antworten akzeptieren und in ihrem Cache speichern. Angreifer nutzen diese Eigenschaft beim ARP-Spoofing oder ARP-Poisoning, um ihre eigene MAC-Adresse einer fremden IP-Adresse zuzuordnen.
Unterschiede zu DNS und NDP
Der Unterschied zwischen ARP und DNS liegt in den aufgelösten Adressen. DNS übersetzt einen Domainnamen wie example.com in eine IP-Adresse. ARP ordnet einer bereits bekannten IPv4-Adresse die MAC-Adresse des nächsten Geräts im lokalen Netzwerk zu. Eine DNS-Abfrage kann über Netzgrenzen hinweg erfolgen, eine normale ARP-Anfrage bleibt dagegen im lokalen Segment.
Der Unterschied zwischen ARP und dem Neighbor Discovery Protocol liegt vor allem in der IP-Version. ARP gehört zu IPv4. IPv6 verwendet für die Nachbarerkennung und Adressauflösung das Neighbor Discovery Protocol, kurz NDP, das auf ICMPv6 basiert und zusätzliche Aufgaben wie Router-Erkennung und Erreichbarkeitsprüfung übernimmt.
| Verfahren | Zuordnung oder Aufgabe | Einsatzbereich |
|---|---|---|
| ARP | IPv4-Adresse zu MAC-Adresse | Lokales IPv4-Netz |
| DNS | Domainname zu IP-Adresse | Lokale und öffentliche Netze |
| NDP | Nachbarerkennung und Adressauflösung | Lokales IPv6-Netz |
Relevanz für SEO, SEA und GEO
ARP beeinflusst SEO, SEA und GEO nicht als direkter Ranking-Faktor. Fehlerhafte Adressauflösungen können jedoch Server, interne Gateways, Lastverteiler oder lokale Monitoring-Systeme unerreichbar machen. Die mögliche Folge sind unterbrochene Crawls, nicht abrufbare Landingpages, fehlgeschlagene Messungen oder zeitweise Serverfehler.
Bei technischen Störungen sollte die Prüfung deshalb mehrere Ebenen umfassen: DNS-Auflösung, IP-Konfiguration, Routing, ARP-Tabelle, Firewall, Webserver und HTTP-Statuscodes. Ein technisches SEO-Audit bewertet vor allem die für Suchmaschinen relevanten Auswirkungen, während Netzwerkadministratoren die lokale Paketübertragung und Infrastruktur untersuchen.
SEO-Crawler arbeiten normalerweise über IP-Netze und HTTP oder HTTPS. Das Address Resolution Protocol wird dabei automatisch durch Betriebssysteme und Netzwerkgeräte ausgeführt. Ein SEO-Technik-Crawler meldet erreichbare und fehlerhafte URLs, kann die genaue Ursache eines lokalen ARP-Problems aber nur indirekt über Symptome wie Timeouts oder Verbindungsfehler erkennen.
Für eine belastbare Diagnose solltest du technische SEO-Daten mit Server- und Netzwerkprotokollen verbinden. Der kostenlose Ladezeiten-Check liefert Hinweise zur Erreichbarkeit und Antwortzeit einer Website. Die Untersuchung des ARP-Caches und des lokalen Datenverkehrs bleibt Aufgabe der Systemadministration.
Häufige Fragen zum ARP-Protokoll
Wofür wird ARP benötigt?
ARP wird in IPv4-Netzen benötigt, um zu einer bekannten IP-Adresse die MAC-Adresse des nächsten Geräts zu ermitteln. Erst mit dieser Information kann ein Ethernet-Frame innerhalb des lokalen Netzwerksegments korrekt zugestellt werden.
Funktioniert ARP auch über das Internet?
ARP funktioniert nur innerhalb eines lokalen Netzwerksegments und wird nicht über Router weitergeleitet. Bei einem Ziel im Internet ermittelt dein Rechner die MAC-Adresse des lokalen Standardgateways, das die weitere Übertragung übernimmt.
Verwendet IPv6 ebenfalls ARP?
IPv6 verwendet kein ARP. Die Adressauflösung und Nachbarerkennung übernimmt das Neighbor Discovery Protocol, das auf ICMPv6 basiert und weitere Funktionen für Router und lokale Netzwerkgeräte bereitstellt.
Was passiert bei einem falschen ARP-Eintrag?
Ein falscher ARP-Eintrag kann Daten an die falsche Netzwerkschnittstelle leiten oder die Kommunikation vollständig unterbrechen. Ursachen sind beispielsweise veraltete Cache-Daten, doppelt vergebene IP-Adressen, Konfigurationsfehler oder manipulierte ARP-Antworten.
Was bedeutet ARP-Poisoning?
ARP-Poisoning bezeichnet das gezielte Einschleusen falscher Zuordnungen in den ARP-Cache eines Geräts. Dadurch kann ein Angreifer lokalen Datenverkehr umleiten, mitlesen oder blockieren, sofern keine geeigneten Schutzmaßnahmen greifen.
Kann man den ARP-Cache löschen?
Der ARP-Cache kann mit betriebssystemspezifischen Befehlen geleert werden. Das Gerät ermittelt anschließend benötigte Zuordnungen erneut. In verwalteten Netzwerken sollte dieser Schritt gezielt erfolgen, da kurzzeitig neue Broadcast-Anfragen entstehen.
Wenn Erreichbarkeitsfehler die Crawlbarkeit, Ladezeit oder Auslieferung deiner Website beeinträchtigen, lässt sich die technische Ausgangslage gemeinsam prüfen.
Sie haben noch Fragen?







