Anycast to technika sieciowa, w której ten sam prefiks IP jest reklamowany z wielu lokalizacji. Następnie sieć decyduje, do której lokalizacji kierować żądanie użytkownika, w oparciu o koszty protokołu routingu i ewentualnie „kondycję” serwerów reklamowych.
Anycast ma kilka zalet. Po pierwsze, w stanie ustalonym użytkownicy usługi anycast (DNS jest doskonałym przykładem) zawsze będą łączyć się z „najbliższym” (z punktu widzenia protokołu routingu) serwerem DNS. Zmniejsza to opóźnienia, a także zapewnia poziom równoważenia obciążenia (przy założeniu, że klienci są równomiernie rozmieszczeni w całej sieci).
Kolejną zaletą jest łatwość zarządzania konfiguracją. Zamiast konfigurować różne serwery DNS w zależności od miejsca wdrożenia serwera / stacji roboczej (Azja, Ameryka, Europa), masz jeden adres IP skonfigurowany w każdej lokalizacji.
W zależności od sposobu implementacji anycast może również zapewnić poziom wysokiej dostępności. Jeśli ogłoszenie trasy anycast jest uwarunkowane pewnego rodzaju sprawdzeniem kondycji (np. Zapytanie DNS dla dobrze znanej domeny, w tym przykładzie), to gdy tylko serwer zawiedzie, jego trasa może zostać usunięta. Po ponownym połączeniu sieci żądania użytkowników będą bezproblemowo przekazywane do następnej najbliższej instancji DNS, bez potrzeby jakiejkolwiek ręcznej interwencji lub rekonfiguracji.
Ostatnią zaletą jest skalowanie w poziomie; jeśli stwierdzisz, że jeden serwer jest przeciążony, po prostu zainstaluj inny w miejscu, które pozwoli mu przyjąć pewną część żądań przeciążonego serwera. Ponownie, ponieważ nie jest wymagana konfiguracja klienta, można to zrobić bardzo szybko.