Anycast DNS

co je Anycast DNS a jak to funguje?

Domain Name System (DNS) je globální infrastruktura, která překládá čitelná jména hostitelů (například www.example.com) do strojově čitelných IP adres (např. 216.100.1.1). K tomu dochází prostřednictvím požadavků DNS, které prohlížeče a síťová zařízení odesílají na servery DNS. Anycast DNS umožňuje automatické směrování DNS klientů na optimální DNS server.

Unicast vs. Anycast DNS Směrování

  • V unicast DNS směrování, DNS resolver, složky na server DNS zodpovědný za nalezení autoritativní DNS záznamu pro požadované jméno počítače, můžete získat seznam více DNS servery. Zkouší první v seznamu, čeká, až odpoví nebo nastane časový limit, a poté zkusí další v seznamu. To může vytvořit vysokou latenci.
  • v anycast DNS směrování, resolvery jsou konfigurovány s jedinou adresou anycast pro každou skupinu jmenných serverů. To prakticky eliminuje čekací doba -časový limit zpoždění, které by nastat, když resolver by se k dotazu non-citlivý nameserver nevyskytují, protože anycast routing automaticky odstraní nedosažitelné bodů přítomnosti v úvahu. U anycastu je resolver DNS vždy směrován na nejbližší a nejvýkonnější server DNS.

co je Anycast?

Anycast je metoda síťového směrování, ve které se klient připojuje k jedné adrese, ale může být směrován do jednoho z několika cílů. Směrování je určeno jedním ze dvou schémat. Ve schématu síťové vrstvy Anycast vybere router cíl optimální pro uživatele a poskytovatele obsahu na základě počtu chmele. V Aplikační Vrstvě Anycast režim, směrovač může také vzít v úvahu další výpočty, jako je například dostupnost serveru, čas odezvy, počet připojení, a tak dále. Anycast je běžně používán Content Delivery Networks (CDN)k nasměrování uživatelů k místům přítomnosti (PoP).

Unicast vs. Multicast vs. Broadcast vs. Anycast vs. Geocast

internetový protokol umožňuje pět adresovacích metod, z nichž jedna je anycast:

  • Unicast—jeden-na-jedna asociace mezi odesílatelem a určení
  • Broadcast—jeden-se-všechny asociace, pakety jsou směrovány na všechny možné koncové body na vysílání sítě
  • Multicast—jeden-k-mnoha-mnoha nebo mnoho-mnoho-mnoho sdružení. Jeden přenos paketů je směrován na více příjemců-podmnožinu všech přístupných uzlů.
  • anycast-one-to-one-of-many association; pakety jsou směrovány na jednoho člena skupiny příjemců identifikovaných stejnou adresou, vybranou algoritmem.
  • Geocast-specializovaná forma multicastu, pakety doručené do skupiny destinací identifikovaných podle jejich geografických umístění.

Jak Přípravek Anycast Působí?

Když síť je podána žádost na IP adresu spojenou s anycast síť, síť distribuuje žádost mezi různé cíle, hledat cestu s minimální sítě chmel mezi klientem a serverem.

Anycast dělá síť extrémně odolnou. Dopravní automaticky najde nejlepší cestu, takže i když celý datových center přejít do režimu offline, požadavky jsou automaticky směrovány do další-nejbližší datové centrum, a zkušeností uživatelů pouze k malému snížení výkonu.

podpora IPv4 Anycast

Internet Protocol verze 4 (IPv4) je předchozí verze internetového protokolu. Novější verze, IPv6, byla představena již v roce 1998. Pokud jde o podporu anycast:

  • IPv4 nepodporuje anycast
  • IPv6 nepodporuje anycast, ale IPv6 je stále používán pod 20% zařízení na Internetu

Protože většina zařízení na Internetu stále používat IPv4, společné řešení je použití Border Gateway Protocol (BGP). Technika je dát více hostitelů stejné unicast adresu a nechte si klienti myslí, komunikují pomocí jednosměrového vysílání, ale v pozadí, směrování paketů s anycast pomocí BGP.

problém je, že pokud je cíl změny v mid-připojení—tzv. PoP-switch—připojení mohl být zrušen. Proto není směrování BGP / unicast bezpečné pro použití s protokolem Transmission Control Protocol (TCP). Je však v pořádku používat s protokolem bez připojení k síti, jako je Unified Datagram Protocol (UDP).

díky tomu je DNS přirozeným případem použití pro anycast, protože DNS je založen na UDP, takže jej lze bezpečně použít s směrováním anycast založeným na BGP.

6 výhod anycast DNS

Anycast DNS má značné výhody jak pro koncové uživatele, tak pro poskytovatele obsahu nebo majitele webových stránek. Zde jsou 6 výhody anycast DNS ve srovnání s tradičními unicast směrování:

  1. Automatické vyvažování zátěže—anycast zatížení zůstatky dotazy mezi DNS servery, a to zejména pokud jsou všechny trasy mají stejné náklady.
  2. Zvýšená bezpečnost DNS a zmírnění útoků DDoS—v případě útoku distribuovaného odmítnutí služby (DDoS) proti serverům DNS bude směrování anycast tlumit jeho účinek, protože provoz útoku bude distribuován po celé síti.
  3. Zlepšit latence sítě—protože anycast automaticky vybere ten DNS server, který je nejblíže, pokud jde o sítě, chmel, zkušenosti uživatelů, nižší latenci pro všechny webové adresy, které potřebují řešit přes DNS (a již neexistuje v místní mezipaměti).
  4. Vylepšená dostupnost sítě a vysoká dostupnost DNS-anycast dramaticky zvyšuje provozuschopnost a dostupnost všech síťových služeb, které závisí na DNS.
  5. Vylepšená spolehlivost sítě-anycast DNS zajišťuje, že služby DNS jsou okamžitě selhány, i když selže jeden z více skupin serverů DNS.
  6. Zjednodušené konfiguraci DNS pro klienty—anycast DNS zjednodušuje konfiguraci klienta DNS resolvery, takže je možné použít stejný název serveru IP adresy pro všechny klient DNS resolvery, bez nutnosti DHCP šablon, zobrazování nebo statické multi-IP konfigurace.

NS1-služba Anycast DNS nové generace

NS1 je platforma DNS nové generace, která může být použita jako služba nebo nasazena na místě. NS1 doplňuje výhody anycast tím, že nabízí další funkce směrování a správy provozu.

například, zatímco anycast může směrovat uživatele na server DNS nejbližší uživateli, pokud jde o sítě, chmel, NS1 přijde jeden krok dříve, a pomáhá zajistit optimální DNS odpověď pro aktuálního uživatele. Například, pokud existuje několik Doručování Obsahu Sítě (CDN) k dispozici, každý přistupovat jako bazén anycast servery NS1 mohou pomoci vybrat optimální CDN pro aktuálního uživatele.

NS1 může rozhodnout, kam řídit provoz na základě:

  • geolokace-NS1 získává geografická metadata o každém prostředku DNS, určuje polohu uživatele pomocí geo-IP a provádí směrování založené na blízkosti pro každý požadavek uživatele.
  • Zatížení, kapacity a nákladů—NS1 určuje vnitřní dopravní parametry pro každý zdroj, jako jsou zatížení, kapacita a počet současných připojení, nebo dokonce náklady (to je náklady, které nám poskytnete přímo na NS1 přes jeho API) zdroje.
  • šířku Pásma a připojení—NS1 provádí pravidelné hygienické kontroly zdroje zkontrolujte dostupnost, šířku pásma a latence sítě, a používá tato data k trase uživatelům nejvíce citlivý k dispozici zdroje.

ještě důležitější je, že NS1 poskytuje rychlou propagaci-provozuje globální síť, která může šířit změny DNS v sekundách, místo hodin nebo dnů v tradičních nastaveních.

Získejte bezplatnou zkušební verzi NS1 pro testování plně anycasted, nové generace DNS platformy.



+