O Anycast určitě slyšelo mnoho lidí. Při této metodě síťového adresování a směrování je jedna IP adresa přidělena několika serverům v síti. Tyto servery mohou být dokonce umístěny daleko od sebe ve vzdálených datových centrech. Myšlenkou Anycastu je, že na základě umístění zdroje požadavků jsou data odesílána na nejbližší (dle topologie sítě, přesněji – protokolu směrování BGP) server. Tímto způsobem lze snížit počet síťových skoků (hop) a latenci.
V podstatě je vyhlášen stejný směrovací cestu z několika datových center po celém světě. Tímto způsobem budou klienti směrováni do „nejlepšího“ a „nejbližšího“ datového centra podle cest BGP. Proč zrovna Anycast? Proč používat Anycast místo Unicast?
Unicast se opravdu hodí pro webovou stránku s jedním webovým serverem a mírnou úrovní provozu. Nicméně, pokud má služba miliony odběratelů, obvykle používá mnoho webových serverů, z nichž každý má stejnou IP adresu. Tyto servery jsou geograficky rozloženy pro optimální obsluhu požadavků.
V tomto scénáři Anycast zlepší výkon (provoz je směrován uživateli s minimální latencí), zajistí spolehlivost služby (díky záložním serverům) a vyvážení zátěže – směrování na několik serverů efektivně rozloží zátěž mezi nimi, čímž zlepší rychlost fungování webu.
Operátoři nabízejí klientům různé druhy vyvážení zátěže založené na Anycastu a DNS. Klienti mohou určit IP adresy, na které budou požadavky směrovány na základě geografického umístění webové stránky. To umožňuje flexibilněji rozdělovat požadavky uživatelů.
Předpokládejme, že existuje několik lokalit, mezi kterými je třeba rozdělit zátěž (uživatelé), například internetový obchod s 100 000 požadavky denně nebo populární blog. Pro omezení regionu, odkud uživatelé přistupují na konkrétní lokalitu, lze využít možnost Geo Community. Ta umožňuje omezit region, v rámci něhož operátor bude oznamovat trasu.


Anycast a Unicast: rozdíly
Anycast je často používán v aplikacích jako DNS (systém doménových jmen) a CDN (sítě pro doručování obsahu), což umožňuje přijímat rozhodnutí o směrování, která zvyšují výkonnost sítě. Sítě pro doručování obsahu využívají Anycast, neboť se potýkají s velkým objemem provozu, a Anycast v tomto případě nabízí řadu výhod (o nichž se dozvíte níže). V DNS Anycast výrazně zvyšuje úroveň spolehlivosti a odolnosti služby.

V Anycast IP při použití BGP existuje několik cest k určitému hostovi. Ve skutečnosti se jedná o kopie hostitelů v několika datových centrech, které se používají k navazování spojení s nižší latencí.
V síti Anycast se stejná IP adresa vyhlašuje z různých míst, a síť rozhoduje, kam směrovat požadavek uživatele, z hlediska "nákladů" cesty. Například protokol BGP se často používá k určení nejkratší cesty pro přenos dat. Když uživatel odešle Anycast požadavek, BGP určuje nejlepší trasu pro dostupné servery v síti Anycast.
Výhody Anycast
Snížení latence
Systémy s Anycast jsou schopny snížit latenci při zpracování uživatelských požadavků, neboť umožňují získávat data z nejbližšího serveru. To znamená, že uživatelé se vždy připojují k "nejbližšímu" (z hlediska směrovacího protokolu) DNS serveru. Výsledkem je, že Anycast zkracuje dobu interakce snížením síťové vzdálenosti mezi klientem a serverem. To nejenže snižuje latenci, ale také zajišťuje vyvažování zátěže.
Rychlost
Jelikož je provoz směrován na nejbližší uzel a snižuje se latence při přenosu dat mezi klientem a uzlem, vede to ke zlepšení rychlosti dodání, bez ohledu na to, odkud klient žádá o informace.
Zvýšená stabilita a odolnost
Pokud několik serverů po celém světě používá stejnou IP adresu, v případě selhání jednoho ze serverů nebo jeho odpojení bude provoz přesměrován na nejbližší server. Výsledkem je, že Anycast činí službu odolnější a zajišťuje lepší přístup k síti/latenci/rychlosti.
Díky tomu, že existuje několik serverů neustále dostupných pro uživatele, Anycast například zvyšuje stabilitu činnosti DNS. Při selhání uzlu budou uživatelské dotazy přesměrovány na jiný server DNS bez jakéhokoli ručního zásahu nebo přenastavení. Anycast zajišťuje prakticky bezproblémové přepnutí na jiné stránky tím, že jednoduše odstraní trasy problémové stránky.
Zátěžové vyvažování
V systému Anycast je síťový provoz rozdělen mezi různé servery. To znamená, že funguje jako zátěžový vyvážeč, což zabraňuje tomu, aby jakýkoli jednotlivý server dostával většinu provozu. Zátěžové vyvážení lze využít například tehdy, pokud se na stejné geografické vzdálenosti od zdroje dotazů nachází několik síťových uzlů. V tomto případě je zátěž rozdělena mezi uzly.
Redukce vlivu DoS útoků
Další vlastností Anycastu je odolnost vůči DDoS. DDoS útoky pravděpodobně nebudou schopny vyřadit systém Anycastu, protože by bylo nutné potlačit lavinou žádostí všechny servery v této síti.
Při DDoS útocích se často používají botnety, které mohou generovat takové množství provozu, že přetíží napadený server. Výhodou použití Anycastu v této situaci je, že každý server je schopen „pohltit“ část útoku, což snižuje zatížení konkrétního serveru. Útok typu „odmítnutí služby“ pravděpodobně bude lokalizován na serveru a neovlivní celý servis.
Vysoká horizontální škálovatelnost
Systémy Anycast jsou dobře přizpůsobeny pro služby s velkými objemy provozu. Pokud služba využívající Anycast potřebuje nové servery pro zpracování rostoucího provozu, mohou být do sítě pro jeho zpracování přidány nové servery. Ty mohou být umístěny na nových nebo již existujících místech.
Pokud je na konkrétním místě pozorován významný nárůst provozu, přidání serveru pomůže vyvážit zátěž pro tuto lokalitu. Přidání serveru na nové lokalitě pomůže zkrátit dobu čekání, čímž vytvoří pro některé uživatele novou nejkratší cestu. Obě metody také pomáhají zvyšovat stabilitu služby, protože v síti se stávají dostupné nové servery. Tím pádem, pokud je server přetížen, lze jednoduše nasadit další na místě, které mu umožní přijímat nějakou část požadavků přetíženého serveru. Přitom není potřeba žádné nastavení ze strany klientů.
Pouze tímto způsobem je možné obsloužit terabity provozu a velmi velké množství uživatelů, když má server pouze několik portů 10 nebo 25 Gbit/s. 100 hostitelů s jednou IP adresou umožní zpracovat terabitové objemy provozu.
Jednoduchost správy konfigurace
Jak již bylo zmíněno výše, zajímavé využití Anycastu — DNS. Je možné umístit na uzly sítě několik různých DNS serverů, ale používat jednu DNS adresu. V závislosti na tom, kde se nachází zdroj, jsou požadavky směrovány k nejbližšímu uzlu. To zajišťuje určitou vyrovnávací zátěž provozu a redundanci v případě selhání DNS serveru. Takže místo toho, abyste nastavovali různé DNS servery v závislosti na jejich umístění, lze konfiguraci jednoho DNS serveru rozšířit na všechny uzly.
Sítě Anycast lze nastavit pro směrování požadavků nejen na základě vzdálenosti, ale také podle takových parametrů, jako je dostupnost serveru, počet otevřených spojení nebo doba odezvy.
Pro využití technologie Anycast na straně klienta nejsou potřeba žádné speciální servery, sítě nebo speciální komponenty. Ale Anycast má také nevýhody. Považuje se za složitý úkol implementace, který vyžaduje další hardware, spolehlivé poskytovatele a správné směrování provozu.
Od čistého pramene do krásného daleka
I když Anycast směruje uživatele na základě nejmenšího počtu přechodů, to nutně neznamená minimální zpoždění. Zpoždění je složitější měřítko, protože u jednoho přechodu může být vyšší než u deseti.

Příklad: mezikontinentální komunikace může zahrnovat jeden přechod s velmi vysokou latencí.
Anycast se hlavně používá pro služby založené na UDP, jako je DNS. Dotazy uživatelů jsou směrovány do "nejlepší" a "nejbližší" datového centra na základě BGP tras.

Příklad: pracovní stanice DNS klienta s Anycast DNS IP adresou 123.10.10.10 provádí DNS resoluci pro nejbližší z tří DNS serverů, které jsou nasazeny s tímto stejným Anycast IP. V případě selhání routeru R1 nebo serveru A budou pakety DNS klienta automaticky přesměrovány na další nejbližší DNS server přes routery R2 a R3. Dále bude trasa k našemu serveru A odstraněna z tabulek směrování, což zabrání dalšímu používání tohoto serveru jmen.
Scénáře nasazení
Existují dvě obecné schémata, která se používají k určení, ke kterému serveru se uživatel připojuje:
- Anycast na úrovni sítě. Spojuje uživatele s nejbližším serverem. Zde je důležitá síťová cesta od uživatele k serveru.
- Anycast na úrovni aplikace. V tomto schématu je více měřitelných metrik, včetně dostupnosti serveru, doby odezvy, počtu připojení atd. To závisí na externím monitoru, který poskytuje statistiku o síti.
Anycast založený na CDN
Nyní se vraťme k využití Anycast v sítích pro doručování obsahu. Anycast je rozhodně zajímavá síťová koncepce a získává stále větší uznání mezi poskytovateli CDN nové generace.
CDN je distribuovaná síť serverů, které dodávají obsah koncovým uživatelům s vysokou dostupností a nízkou latencí. Sítě pro doručování obsahu hrají dnes důležitou roli, neboť jsou základem mnoha multimediálních online služeb, a spotřebitelé jsou čím dál méně tolerantní k pomalým rychlostem načítání. Video a hlasové aplikace jsou obzvlášť citlivé na jitter a latenci v síti.
CDN spojuje všechny servery do jedné sítě a zajišťuje rychlejší načítání obsahu. Někdy se podaří zkrátit dobu čekání uživatele o 5–6 sekund. Cílem CDN je optimalizace doručování tím, že poskytuje obsah ze serveru, který je nejblíže koncovému uživateli. To je velmi podobné Anycast, kde je vybrán nejbližší server v závislosti na poloze koncového uživatele. Zdálo by se, že každý poskytovatel CDN ve výchozím nastavení používá Anycast, ale ve skutečnosti tomu tak není.
Aplikace, které používají protokoly jako HTTP/TCP, se spoléhají na navazovaná spojení. Pokud je vybrán nový uzel Anycast (například při selhání serveru), může být služba přerušena. Právě proto byl Anycast dříve doporučován pro služby bez navazování spojení, jako jsou UDP a DNS. Nicméně Anycast dobře funguje i pro protokoly orientované na spojení, například TCP skvěle funguje v režimu Anycast.
Někteří poskytovatelé CDN používají směrování na základě Anycast, jiní preferují směrování na základě DNS: nejbližší server je vybírán podle toho, kde se nachází DNS server uživatele.
Hybridní infrastruktury a infrastruktury s více datovými centry jsou dalším příkladem využití Anycast. Adresa Load Balancing IP poskytovaná poskytovatelem umožňuje rozložení zátěže mezi IP adresy různých služeb zákazníků v datovém centru poskytovatele. Díky technologii adresování jakémukoli zařízení to zajišťuje lepší výkon při vysoké zátěži, odolnost proti výpadkům a pomáhá optimalizovat dobu odezvy při velkém počtu uživatelů.
V hybridních infrastrukturách s více datovými centry je možné rozložit provoz mezi servery nebo dokonce virtuálními stroji na dedikovaných serverech.
Takže existuje obrovský výběr technických řešení pro budování infrastruktury. Je také možné nastavit vyvažování zátěže podle IP adres v několika datových centrech pomocí adresování jakémukoli zařízení skupiny pro optimalizaci výkonu webu.
Můžete distribuovat provoz podle vlastních pravidel, určením „váhy“ každého z distribuovaných serverů v každém datovém centru. Tato konfigurace je obzvlášť užitečná, když je k dispozici distribuovaný serverový park a výkon služeb není stejný. To umožní častěji distribuovat provoz pro zvýšení výkonu serverů.
Pro vytvoření kontrolního systému pomocí příkazu ping je možné konfigurovat sondy. To umožňuje administrátorovi definovat vlastní kontrolní postupy a získat jasnější přehled o stavu každé součásti v infrastruktuře. Tímto způsobem lze definovat kritéria dostupnosti.
Existuje možnost vybudovat hybridní infrastrukturu: někdy je výhodné ponechat back office v podnikové síti, zatímco rozhraní lze outsourcovat poskytovateli.
Je také možné přidat certifikáty SSL pro vyvažování zátěže, šifrování přenášených dat a zabezpečení komunikace mezi návštěvníky webu a podnikovou infrastrukturou. V případě vyvažování zátěže mezi datovými centry je také možné aplikovat SSL.
Službu Anycast s vyvažováním zátěže adres můžete získat od poskytovatele. Tato funkce pomůže zlepšit algoritmus interakce uživatelů s aplikacemi v závislosti na jejich umístění. Stačí oznámit, jaké služby jsou k dispozici v datovém centru, a provoz bude přesměrován na nejbližší infrastrukturu. Pokud máte vyhrazené servery, například ve Francii nebo v Severní Americe, budou klienti přesměrováni na nejbližší server v síti.
Jednou z možností využití Anycastu je optimální výběr místa přítomnosti operátora (PoP). Uvádíme . LinkedIn (blokovaný v Rusku) se snaží nejen zlepšovat výkon a rychlost svých produktů – mobilních a webových aplikací, ale také zdokonalovat síťovou infrastrukturu pro urychlené doručování obsahu. K tomu LinkedIn aktivně využívá PoP – místa přítomnosti pro dynamické doručování obsahu. Aby byly uživatelé směrováni k nejbližšímu PoP, používá se Anycast.
Důvodem je, že v případě Unycast má každý PoP LinkedIn unikátní IP adresu. Uživatelé jsou pak přiřazeni k PoP na základě jejich geografické polohy pomocí DNS. Problém je v tom, že při používání DNS bylo přibližně 30 % uživatelů ve Spojených státech přesměrováno na suboptimální PoP. Díky postupnému zavádění Anycast se podíl suboptimálních přiřazení PoP snížil z 31 % na 10 %.

Výsledky pilotního testu jsou znázorněny na grafu, kde osa Y představuje procento optimálního přiřazení PoP. S postupným nabíháním Anycast v mnoha státech USA bylo pozorováno zlepšení podílu provozu k optimálnímu PoP.
Monitorování sítě Anycast
Teoreticky jsou sítě Anycast jednoduché: více fyzických serverů má přiřazenou stejnou IP adresu, kterou BGP používá pro určení trasy. Avšak implementace a návrh Anycast platforem jsou složité, zejména to platí pro odolné sítě Anycast. Ještě složitější je efektivní monitorování sítě Anycast pro rychlé odhalení a lokalizaci závad.
Pokud služby využívají k dodávce svého obsahu externí poskytovatele CDN, je pro ně velmi důležité sledovat a ověřovat výkonnost sítě. Při monitorování CDN založené na Anycast je hlavní důraz kladen na měření latencí a charakteristik předposledního skoku, aby bylo možné zjistit, který datový centrum dodává obsah. Analýza HTTP hlaviček serveru je další způsob, jak zjistit, odkud data pocházejí.

Příklad: HTTP hlavičky odpovědi, které ukazují umístění serveru CDN.
Například CloudFlare používá vlastní hlavičku CF-Ray v HTTP odpovědích, která zahrnuje označení datového centra, do kterého byla žádost poslána. V případě Zendesk je hlavička CF-Ray pro region Seattle CF-RAY: 2a21675e65fd2a3d-SEA a pro Amsterdam CF-RAY: 2a216896b93a0c71-AMS. K určení, kde se obsah nachází, lze také použít HTTP-X hlavičky z HTTP odpovědi.
Další metody adresace
Existují i další metody adresace pro směrování uživatelských dotazů k určitému koncovému bodu sítě:
Unicast
Většina internetu dnes používá právě tento metod. Unicast je jednosměrný přenos, IP adresa je spojena pouze s jedním konkrétním uzlem v síti. To se nazývá vzájemná shoda.
Multicast
Multicast využívá spojení "jeden k mnoha z mnoha" nebo "mnozí k mnoha". Mnohopřenos umožňuje odesílat dotaz od odesílatele současně na různá vybraná koncová zařízení. To dává klientovi možnost stahovat soubor po částech z několika hostitelů najednou (což je užitečné pro streaming audio nebo video). Mnohopřenos je často zaměňován s Anycast, avšak hlavní rozdíl spočívá v tom, že Anycast směřuje odesílatele k jednomu konkrétnímu uzlu, i když je k dispozici více uzlů.
Broadcast
Datagram od jediného odesílatele je směřován na všechny koncové body přidružené k širokopásmové adrese. Síť automaticky repliková datagramy, aby mohla komunikovat se všemi příjemci v rádiovém vysílání (obvykle v jedné podsíti).
Geocast
Geocast je do určité míry podobný Multicast: žádosti od odesílatele jsou směřovány současně na více koncových bodů. Rozdíl je však v tom, že adresát je určen jeho geografickou polohou. Toto je specializovaná forma skupinového adresování, která se používá některými protokoly směrování pro mobilní peer-to-peer sítě.
Geografický směrovač (Geo Router) vypočítává svou oblast pokrytí a přibližuje ji. Geosměrovače si vyměňují oblasti pokrytí a vytvářejí směrovací tabulky. Systém geosměrovačů má hierarchickou strukturu.



Unicast, Multicast a Broadcast.
Použití technologie Anycast zvyšuje úroveň spolehlivosti, odolnosti vůči chybám a bezpečnosti DNS. Díky této technologii operátoři nabízejí svým klientům služby různých typů vyvažování zátěže na základě DNS. V řídicím panelu je možné uvádět IP adresy, na které budou dotazy směřovány v závislosti na geografické lokalizaci. To dá klientům možnost flexibilněji distribuovat uživatelské dotazy.
Někteří operátoři využívají monitorovací prostředky trasy na každém bodu přítomnosti (POP): systém automaticky analyzuje nejkratší místní a globální trasy pro body přítomnosti a přesměrovává je přes geografické polohy s nejnižší latencí a nulovým prostoje.
V současné době je Anycast nejstabilnější a nejspolehlivější řešení pro vytváření vysoce zatěžovaných DNS služeb, které kladou vysoké nároky na odolnost a spolehlivost.
Doména .ru podporuje 35 serverů Anycast DNS, které jsou seskupeny do 20 uzlů rozložených v pěti Anycast oblastech. Při tom se používá princip geografického zakládání, tedy Geocast. Při umístění DNS uzlů se předpokládá jejich přesun do geograficky vzdálených lokalit blízkých nejaktivnějším uživatelům, maximální koncentrace ruských poskytovatelů na místě umístění uzlu a také dostupnost volných kapacit a pohodlí při interakci s webem.
Jak vybudovat CDN?
CDN je síť serverů, která urychluje dodávání obsahu uživatelům. sdružuje všechny servery do jedné sítě a zajišťuje rychlejší načítání obsahu. Rychlost načítání je ovlivněna vzdáleností od serveru k uživateli.
CDN umožňuje využívání serverů, které se nacházejí nejblíže k cílovému publiku. To zkracuje čas čekání a pomáhá urychlit načítání obsahu webových stránek pro všechny návštěvníky, což je zvláště kritické pro weby s velkými soubory nebo multimediálními službami. Typické oblasti použití CDN zahrnují elektronický obchod a oblast zábavy.
Síť dodatečných serverů vytvářená v infrastruktuře CDN, které jsou umístěny co nejblíže k uživatelům, přispívá ke stabilnějšímu a rychlejšímu dodávání dat. Podle statistik použití CDN snižuje latenci při přístupu na web o více než 70 % ve srovnání s weby bez CDN.
Jak? Настройка CDN с использованием собственного решения Anycast может быть достаточно дорогим проектом, но есть более дешевые варианты. Например, можно использовать GeoDNS и обычные серверы с уникальными IP-адресами. С помощью сервисов GeoDNS можно создать CDN с функциями геолокации, в которой решения принимаются на основе реального местоположения посетителя, а не местоположения ресолвера DNS. Можно настроить свою DNS-зону так, чтобы показывать IP-адреса американских серверов посетителям из США, а европейские посетители будут видеть IP-адрес из Европы.
Pomocí GeoDNS lze vracet různé odpovědi DNS v závislosti na IP adrese uživatele. K tomu je nastaven DNS server tak, aby vracel různé IP adresy na základě výchozí IP adresy v požadavku. Obvykle se k určení regionu, ze kterého je požadavek zaslán, používá databáze GeoIP. Geolokace pomocí DNS umožňuje uživatelům zasílat obsah z nejbližšího webu.
GeoDNS určuje IP adresu klienta, který poslal žádost DNS, nebo IP adresu rekurzivního DNS serveru poskytovatele, který se používá při zpracování klientské žádosti. Na základě IP klienta a databáze GeoIP se určuje země/oblast. Poté klient získává IP adresu nejbližšího CDN serveru. O nastavení GeoDNS se můžete dozvědět více.
Anycast nebo GeoDNS?
Zatímco Anycast je skvělý způsob, jak dodávat obsah na globální úrovni, chybí mu specifikace. A právě zde přichází na pomoc GeoDNS. Tento servis umožňuje vytvářet pravidla, která směrují uživatele na unikátní koncové body v závislosti na jejich poloze.

Příklad: Uživatele z Evropy směrujeme k jiné koncové cílové adrese.
Je také možné zakázat přístup k doménám tím, že se všechny žádosti odmítnou. To je rychlý způsob, jak odříznout útočníky.
GeoDNS poskytuje přesnější odpovědi než Anycast. Zatímco v případě Anycast je nejkratší trasa určena počtem skoků, v GeoDNS se směrování pro koncové uživatele provádí na základě jejich fyzického umístění. To snižuje zpoždění a zvyšuje přesnost při vytváření granulárních pravidel směrování.
Při přechodu na doménu se prohlížeč obrací na nejbližší DNS server, který, v závislosti na doméně, vydá IP adresu pro načtení webu. Představme si, že internetový obchod je populární v USA a v Evropě, a DNS servery pro něj jsou pouze v Evropě. Pak uživatelé z USA, kteří chtějí využít služeb obchodu, budou muset poslat žádost k nejbližšímu serveru, a protože je velmi daleko, budou muset dlouho čekat na odpověď – načtení stránky nebude rychlé.
Pokud umístíme GeoDNS server v USA, uživatelé se na něj obrátí. Odpověď bude rychlá, což ovlivní rychlost načítání webu.
V situaci se stávajícím DNS serverem v USA, při přechodu na tuto doménu, se uživatel z USA obrátí na nejbližší server, který vydá požadovanou IP adresu. Uživatel bude směrován na server, který obsahuje obsah webu, ale protože servery s obsahem jsou daleko, rychle ho nedostane.
Pokud umístíte servery v USA a CDN servery s uloženými daty, při načítání prohlížeč klienta odešle dotaz na nejbližší DNS server, který vrátí požadovanou IP adresu. Prohlížeč s obdrženou IP osloví nejbližší CDN server a hlavní server, a CDN server předá prohlížeči uložený obsah. Během načítání uloženého obsahu posílá hlavní server chybějící soubory potřebné k načtení celé stránky. Výsledkem je zkrácení doby načítání stránky, protože z hlavního serveru se posílá mnohem méně souborů.
Určení přesné polohy dané IP adresy není vždy snadný úkol: zde působí mnoho faktorů a vlastníci adresního prostoru IP se mohou rozhodnout vyhlásit jej na druhém konci světa (pak bude třeba počkat, až se databáze aktualizuje, aby se získala správná poloha). Někdy poskytovatelé VPS přiřazují adresy, které se předpokládají jako umístěné v USA, k VPS v Singapuru.
Na rozdíl od používání Anycast adres se distribuce provádí během rozlišení jmen, nikoliv při připojení k serveru s mezipamětí. Pokud rekurzivní server nepodporuje klientské podsítě EDNS, používá se umístění tohoto rekurzivního serveru, a ne uživatele, který se bude připojovat k serveru s mezipamětí.
Klientské podsítě v DNS jsou rozšířením DNS (RFC7871), které definuje, jak mohou rekurzivní DNS servery odesílat informace o klientovi na DNS server, konkrétně informace o síti, kterou může server GeoDNS použít pro přesnější určení polohy klienta.
Většina lidí používá DNS servery svého internetového poskytovatele nebo DNS servery, které jsou geograficky blízko, ale pokud se někdo v USA z nějakého důvodu rozhodne použít DNS resolver umístěný v Austrálii, pravděpodobně získá IP adresu serveru poblíž Austrálie.
Pokud chcete použít GeoDNS, je důležité vědět o těchto zvláštnostech, protože v některých případech to může zvýšit vzdálenost mezi servery s mezipamětí a klientem.
Shrnutí: pokud chcete sloučit několik VPS do CDN, nejlepší možností nasazení je použití kombinace DNS serveru s funkcí GeoDNS + Anycast "out of the box".
Zdroj: habr.com
