Was ist Anycast?

Anycast ist ein Routing-Verfahren, bei dem dieselbe IP-Adresse von vielen Standorten gleichzeitig angekündigt wird, sodass jeder Nutzer zum nächstgelegenen oder am besten angebundenen geleitet wird.

Beim gewöhnlichen Unicast gehört eine IP-Adresse zu einer Maschine an einem Ort. Bei Anycast kündigen Server in vielen Rechenzentren dasselbe Präfix über BGP an, und das Routing stellt jedes Paket an den Standort zu, der aus Routing-Sicht am nächsten liegt. Der Nutzer sieht eine einzige Adresse; welcher Standort antwortet, hängt davon ab, wo er sich befindet.

DNS ist der klassische Anwendungsfall: Die Root-Server, TLD-Nameserver, große öffentliche Resolver und die meisten DNS-Hosting-Anbieter arbeiten mit Anycast. Das sorgt an vielen Orten für geringe Latenz und fängt Angriffe ab, indem sie auf mehrere Standorte verteilt werden. CDNs bringen damit Inhalte nah an die Nutzer. Fällt ein Standort aus, zieht er seine Ankündigung zurück, und der Verkehr fließt zum nächstgelegenen.

Für Abfragen hat das eine praktische Folge: Eine Anycast-Adresse hat keinen einzelnen physischen Standort. Eine Geolokalisierungsdatenbank zeigt einen Ort an, meist den, an dem der Block registriert ist, während Nutzer auf verschiedenen Kontinenten tatsächlich aus unterschiedlichen Städten bedient werden.

Selbst prüfen

So sieht das Thema „Anycast“ bei einer echten Domain aus:

IP & Hosting