Anycast ist eine Adressierungsart in Computernetzwerken, bei
der man über eine Adresse einen Rechner aus einer ganzen Gruppe von
Rechnern erreicht. Es antwortet der Rechner, der am besten (schnellsten)
erreichbar ist.
Für Clients ist die Benutzung einer Anycast-Adresse ähnlich zu
normalen Unicast-Adressen. Anycast ist verbindungslos und
paketorientiert, daher bietet sich UDP als Transportprotokoll an. TCP
ist nur möglich, wenn während des TCP-Handshakes auf eine
Unicast-Adresse verwiesen wird.
Im Unterschied zu Unicast wird
durch eine Anycast-Adresse kein Rechner, sondern nur ein spezieller
Dienst eindeutig beschrieben. Router leiten die Netzwerkpakete dann an
den richtigen Server für diesen Dienst weiter. Da der Client nicht mehr
die genaue Adresse der Server kennen muss, kann Anycast für automatische
Netzwerkkonfiguration verwendet werden.
Anycast wird beispielsweise bei den Root-Servern des Domain Name
Systems und bei dem IPv6-in-IPv4-Tunnelmechanismus 6to4 eingesetzt..