DNS Anycast

Od 18 lat dzieli się wiedzą i poradami w sprawach e-marketingu i hostingu, jako menedżer, autor publikacji, prelegent, bloger, wykładowca akademicki.

18 kwietnia 2019

Właściciele i twórcy stron i sklepów deklarują, że kluczową cechą hostingu jest wydajne otwieranie stron (91% zwraca na to uwagę). Jednocześnie ochrona przed atakami jest wskazywana jako kluczowa cecha dla 80,7% respondentów – mówią badania przeprowadzone przez H88 w marcu 2019 roku. Właśnie dlatego uruchomiliśmy system DNS Anycast. Zobacz, co dzięki niemu zyskujesz.

DNS Anycast – o co w tym chodzi – jeśli wolisz wideo

DNS – co to jest?

Serwery DNS – w uproszczeniu – przekształcają nazwę domenową zrozumiałą dla ludzi na adres IP, zrozumiały dla komputerów.

Kiedy użytkownik wpisuje adres Twojej strony do przeglądarki, to w pierwszej kolejności przeglądarka musi ustalić adres IP serwera, na którym jest strona – do tego właśnie służą serwery DNS, to one, na podstawie wpisanej nazwy domenowej, dostarczają jej wiedzy o tym, skąd stronę można pobrać.

Serwery DNS są zatem konieczne do działania stron i poczty. Ich działanie wpływa na szybkość i bezpieczeństwo. Powoduje to także, że są one atrakcyjnym celem do atakowania – wyłączenie lub sparaliżowanie takiego serwera oznacza bowiem poważne problemy z dostępem do stron, dla których domeny są na nim obsługiwane.

Nic dziwnego, że standardowo stosuje się dwa, a czasem i trzy serwery DNS, aby w razie awarii jednego z nich – kolejny mógł odpowiedzieć.

DNS Anycast – na czym to polega?

Aktualnie obsługujemy Cię przy użyciu kilkunastu takich serwerów, rozmieszczonych na całym świecie. Trzy są w Polsce (Kraków, Poznań, Gdańsk), pozostałe w dużych miastach Europy, Azji, Australii, Afryki i obu Ameryk.

Informacje o wszystkich domenach są odpowiednio synchronizowane w całej sieci, dzięki czemu bez względu na to, który serwer odpowie na zapytanie Twojej przeglądarki – będzie to odpowiedź właściwa.

DNS Anycast a szybkość stron

Tu kryje się właśnie korzyść, związana z szybkością działania. Odpowie Ci dokładnie ten serwer, który może to zrobić najszybciej, uwzględniając warunki sieciowe i Twoją lokalizację.

Najlepiej wyjaśnić to na przykładzie. Kiedy na Twoją stronę wchodzi użytkownik np. z Leszna, to odpowie mu serwer DNS z Poznania, bo odpowiedź będzie o wiele szybsza, niż gdyby odpowiadał serwer z Kalifornii. Jeśli jednak jesteś w Los Angeles, szybciej uzyskasz odpowiedź z serwera w San Jose, na Zachodnim Wybrzeżu USA.

Zapewniamy Ci aktualnie 3 serwery DNS w Polsce i 10 na świecie.

Anycast – wpływ na szybkość stron

DNS Anycast wpływa na szybkość odpowiedzi serwera DNS w ten sposób, że będzie odpowiadał Ci serwer położony najbliżej Ciebie. Nie chodzi o bliskość geograficzną, ale o „sieciową”, związaną z efektywnym dostarczeniem Ci odpowiedzi. To spowoduje, że przeglądarka szybciej zwróci się do właściwego serwera www o przesłanie Twojej strony.

Oczekiwanie na odpowiedź serwera DNS stanowi część czasu potrzebnego na wczytanie strony. Ma to znaczenie zwłaszcza przy pierwszym wejściu na stronę, kiedy Twój komputer nie w swoim lokalnym cache informacji o IP dla danej nazwy domenowej.

System DNS Anycast nie zapewnia natomiast optymalizacji strony samej w sobie, ani nie wpływa na wydajność otwierania strony już z samego serwera docelowego, po ustaleniu jego adresu. Tutaj należy oprzeć się na innych technikach.

Popatrzmy, jak to wygląda na realnych przykładach serwerów DNS znajdujących się „blisko” i „daleko”. Test możesz wykonać samodzielnie, poprzez przeglądarkę Google Chrome, oglądając w narzędziach dla deweloperów zakładkę Network i obserwując czas wczytywania strony. Wybrałem dwa serwisy informacyjne: Brytyjski BBC i polski Onet.

Przed rozpoczęciem testów wyczyściłem nie tylko cache przeglądarki, ale z konsoli wykonałem polecenie ipconfig /flushdns – powoduje ono wyczyszczenie lokalnej pamięci informacji z DNS w komputerze. Dzięki temu jest pewność, że komputer będzie zachowywał się jak przy pierwszym wejściu na daną stronę. Oto wyniki z narzędzia dla deweloperów (F12) z przeglądarki Google Chrome:

Różnica wydaje się miażdżąca. Pamiętaj jednak, że po pierwszym wejściu na stronę – kolejne zapytania mogą być szybsze ze względu właśnie na mechanizm lokalnego cache, dlatego powtarzanie tego testu raz za razem nie daje miarodajnych wyników. Przed każdym sprawdzeniem musisz wyczyścić cache i – dla pewności – polecam otwarcie nowego okna przeglądarki.

Nawet 10-krotny wzrost szybkości dla jednego ze składników czasu ogólnego wczytywania strony – to ogromna różnica. Pamiętaj tylko, że tak ogromny wzrost odczuwają głównie Ci użytkownicy, którzy przed wdrożeniem Anycast są „daleko” od serwera DNS. Ci, którzy są blisko – nie odczują przyspieszenia, albo odczują je w stopniu niższym.

Z całą pewnością jednak wszyscy, na całym świecie, odczują poprawę bezpieczeństwa, a w zasadzie – niezawodności nawet w razie ataków.

DNS Anycast a bezpieczeństwo i niezawodność

Ze względu na swoją kluczową rolę serwery DNS wydają się atrakcyjnym celem do atakowania. Skuteczne doprowadzenie do awarii lub niedostępności DNS powodowałoby niedostępność wszystkich usług (stron i poczty), działających w domenach obsługiwanych na danym serwerze DNS.

DNS Anycast stanowi świetną ochronę przed takimi sytuacjami. W razie niedostępności dowolnego serwera w sieci, obojętnie, czy to ze względu na atak DDoS, czy też awarię techniczną – użytkownik otrzymuje odpowiedź z kolejnego najbliższego serwera.

Przykład: Użytkownik w Lesznie normalnie jest obsługiwany przez serwer DNS w Poznaniu. Gdyby jednak ten stał się niedostępny, np. skutkiem ataku – użytkownik zostanie obsłużony poprzez serwer w Krakowie, a gdyby ten zawiódł – w Gdańsku, Frankfurcie, Amsterdamie itd…

W ten sposób atakujący musieliby pokonać kilkanaście świetnie chronionych serwerów na całym świecie, co stanowi zadanie wielokrotnie trudniejsze niż zaatakowanie jednego lub dwóch serwerów DNS, znajdujących się w jednym centrum danych, jak ma to miejsce w wypadku większości firm hostingowych.

DNS Anycast – po co mi to?

No dobrze, technologicznie to świetne rozwiązanie, ale co tak naprawdę z tego masz? Co Ci z tego, że strona otwiera się szybciej? Cóż… to tak naprawdę o wiele ważniejsze, niż Ci się może wydawać. Szybkość otwierania stron ma ogromne znaczenie z kilku powodów.

Najważniejsze trzy grupy powodów, to moim zdaniem:

  1. Wpływ na użytkownika
  2. Wpływ na pozycje organiczne
  3. Wpływ na kampanie Google Ads

Anycast a użytkownicy i konwersje

Najważniejszy jest moim zdaniem wpływ na użytkownika. To, jak szybko i niezawodnie otworzy się Twoja strona bezpośrednio będzie wpływać na jego opinie o marce oraz – powiedzmy to sobie szczerze – na konwersje.

Wg badań opublikowanych na hubspocie jedna sekunda czasu otwierania strony jest „warta” aż 7% konwersji. Oznacza to, że zarobisz o 1/5 mniej, jeśli Twoja strona będzie otwierać się o 3 sekundy dłużej, choć wg innych badań po takim czasie stracisz jeszcze więcej, bo użytkownik po prostu zamknie stronę. Jak niedawno uświadomił mi Paweł Tkaczyk w rozmowie na temat związany z IT – „żyjemy w kulturze nanosekundy”…

Anycast na wyniki organiczne w Google

Jeśli chodzi o wpływ czasów otwierania na pozycje w wyszukiwarce, to znowu oznacza to dla Ciebie. w oczywisty sposób, efekty finansowe. Trywialnym jest stwierdzenie, że lepsze pozycje w Google to więcej konwersji, natomiast tu zwracam Twoją uwagę na dwie cechy technologii anycast, która będzie sprzyjać lepszym pozycjom i ich utrzymaniu.

Po pierwsze wydajność – roboty indeksujące Google uzyskają szybszy dostęp do Twojej strony, co zdaniem w zasadzie wszystkich specjalistów od SEO jest bardzo pożądaną cechą.

Po drugie – dzięki niezawodności minimalizujesz ryzyko sytuacji, w której robot indeksujący trafi na Twoją stronę, a z powodu niedostępności DNS – nie będzie mógł jej otworzyć. Takie sytuacje rujnują reputację domeny w oczach Google i jest to droga do obniżenia Twojej pozycji.

Anycast a koszt konwersji w Google Ads

Wreszcie – przechodząc do GoogleAds – nie sposób nie wspomnieć o wpływie szybkości otwierania stron na Quality Score, czyli wynik jakości. Wynik jakości jest obliczany w oparciu o trzy najważniejsze elementy, z których jeden to doświadczenie strony docelowej, związany m.in. z optymalizacją strony i czasem jej wczytywania. Uzyskiwane dla słów kluczowych wyniki jakości mocno wpływają na efektywność Twoich działać reklamowych. Z lepszym wynikiem jakości możesz uzyskać lepsze efekty przy zaangażowaniu niższych budżetów.

Istnieją badania, pokazujące, jak koszt konwersji spada wraz z poprawieniem wyniku jakości. Zachęcam Cię do zapoznania się z artykułem: https://www.wordstream.com/quality-score , z którego pochodzi w/w wykres.

Jak zatem widzisz – DNS Anycast to technologia, która ma dla Ciebie konkretne przełożenia biznesowe. Poza technicznym bezpieczeństwem pozwala zwiększać ruch na stronie, poprawiać uzyskiwaną liczbę konwersji i obniżać ich koszty.

DNS Anycast – jak to włączyć?

Jeśli czytasz ten wpis i coraz bardziej podoba Ci się technologia DNS Anycast, to mam świetną wiadomość. Ochroną tą objęte są wszystkie Twoje domeny utrzymywane na naszych serwerach DNS – nie musisz podejmować żadnych dodatkowych czynności, aby korzystać z zalet tego rozwiązania.

Pamiętaj – liczy się to, że domena jest obsługiwana na naszym serwerze DNS. Jeśli Twoja domena jest gdzie indziej i tylko skierujesz ją rekordem A na Twój hosting u nas – wówczas nie będziesz korzystać ze wszystkich tych zalet technologii DNS Anycast. Właściwe serwery DNS to:

1. dns1.linuxpl.com ( 195.201.8.88 )
2. dns2.linuxpl.com ( 95.216.225.98 )
3. dns3.linuxpl.com ( 195.201.8.176 )

Każda domena obsługiwana na tych DNS jest obecnie chroniona technologią DNS Anycast w sposób w pełni zautomatyzowany.

Podsumowując – dzisiaj jeszcze lepiej dbamy o Twoje interesy. Globalnie!

Podziel się

Komentarze (2)


    Dzięki za feedback, Mateusz, natomiast tu raczej wystarczy mieć domenę na naszych DNS, nie trzeba specjalnie wdrażać 🙂

Odpowiedz

Adres email nie będzie opublikowany.

*

To także może Cię zainteresować:

  • Backup strony i poczty 4×4. Ochrona danych w hostingu do 28 dni wstecz!
  • Zmiana domyślnej wersji PHP
  • SSL jest ważny… ale domena i tak narażona!
  • Czy wiesz, że… własne niestandardowe DNSy

To także może Cię zainteresować:

Backup strony
Backup strony - dlaczego backup w firmie hostingowej jest tak ważny i ile hosting przechowuje Twoje dane? Zobacz, jak wykonuje się kopie strony i poczty.

czytaj

PHP 7.2 jako domyślne Jako właściciel lub twórca stron zasługujesz na to, żeby stale korzystać z nowych, bezpiecznych technologii. Od 2019 roku do PHP w wersjach […]

czytaj

Jak zabezpieczyć formularz przed spamem i robotami?
Wierzę, że korzystając z usług hostingowych zasługujesz na wysokie poczucie bezpieczeństwa i psychicznego komfortu. Jeśli także uważasz, że firmy hostingowe powinny ułatwiać użytkownikom przyswajanie wiedzy […]

czytaj

Jak wiemy (lub też nie) każda domena ma określone tzw. serwery nazw, dzięki którym możemy zlokalizować jej strefę DNS i resztę konfiguracji, […]

czytaj