Jeśli jesteś jak większość ludzi, nie zastanawiasz się zbyt długo nad serwerem DNS (Domain Name Server) po wprowadzeniu adresów DNS, które usługodawca internetowy podał w ustawieniach sieci Twojego komputera Mac. Gdy Twój Macintosh może połączyć się z Internetem i możesz przeglądać ulubione witryny, co jeszcze można zrobić z usługą DNS?
Dzięki Namebench, nowemu narzędziu Google Code, możesz przeprowadzić serię testów porównawczych u swojego dostawcy DNS, aby zobaczyć, jak dobrze działa ta usługa. Dlaczego to jest ważne? Ponieważ podczas przeglądania sieci Internet, połączenie internetowe korzysta z systemu DNS w celu wyszukania adresu IP (protokołu internetowego) witryny sieci Web, do której próbujesz dotrzeć. Szybkość wyszukiwania może określać, jak szybko przeglądarka internetowa może rozpocząć pobieranie witryny. I nie jest to tylko jedna strona internetowa, która jest sprawdzana. W przypadku większości stron internetowych istnieje wiele adresów URL umieszczonych na stronie internetowej, które również wymagają sprawdzenia. Elementy strony z reklam na zdjęcia mają adresy URL, które używają DNS do rozstrzygnięcia, skąd pobrać te informacje.
Posiadanie szybkiego DNS pomaga zapewnić szybką odpowiedź w przeglądarce.
Google Namebench
Namebench jest dostępny w witrynie Google Code. Po pobraniu programu namebench na komputer Mac możesz skonfigurować kilka parametrów namebench, a następnie rozpocząć testowanie.
Konfigurowanie tabeli name
Po uruchomieniu programu namebench zostanie wyświetlone jedno okno, w którym można skonfigurować kilka opcji. Chociaż możesz po prostu zaakceptować wartości domyślne, uzyskasz nieco lepsze i bardziej znaczące wyniki, korzystając z poniższych informacji, aby dostosować parametry do własnych potrzeb.
Serwery nazw: To pole powinno być wstępnie wypełnione adresem IP usługi DNS, której używasz na Macu. Jest to prawdopodobnie usługa DNS świadczona przez dostawcę usług internetowych. Możesz dodać dodatkowe adresy IP DNS, które chcesz uwzględnić w teście, oddzielając je przecinkiem.
Dołącz globalnych dostawców DNS (Google Public DNS, OpenDNS, UltraDNS, itp.): Umieszczenie tutaj znacznika wyboru umożliwi uwzględnienie głównych dostawców DNS w teście.
Uwzględnij najlepsze dostępne regionalne usługi DNS: Umieszczenie tutaj znacznika wyboru umożliwi automatyczne uwzględnienie lokalnych dostawców DNS w określonym obszarze na liście adresów IP DNS w celu przetestowania.
Źródło danych Benchmark: To menu powinno zawierać listę przeglądarek zainstalowanych na komputerze Mac. Wybierz najczęściej używaną przeglądarkę. Namebench użyje pliku historii tej przeglądarki jako źródła dla nazw witryn internetowych, które będą używane do sprawdzania usług DNS.
Tryb wyboru danych porównawczych: Dostępne są trzy tryby do wyboru:
- Ważone: Jest to najlepszy wybór dla większości osób. Ważony eliminuje duplikaty stron internetowych z listy nazw witryn do sprawdzenia. Będzie korzystać z historii przeglądarki, a także listy Alexa z 10 000 najlepszych domen, w oparciu o popularność.
- Losowy: Losowy wybór nazw hostów z wybranego źródła danych. Jeśli Twoja historia przeglądarki nie jest zbyt obszerna, to ustawienie będzie używać wielu zduplikowanych nazw hostów, aby zakończyć testowanie. Zduplikowane nazwy mogą wpływać na wagę wyników pozytywnie lub negatywnie.
- Kawałek: Ta metoda wykorzystuje losowo wybrany sekwencyjny fragment nazw hostów z historii przeglądarki.
Liczba testów: Określa, ile żądań lub testów zostanie wykonanych dla każdego dostawcy DNS. Duża liczba testów da najdokładniejsze wyniki, ale im większa liczba, tym dłużej trwa do zakończenia testów. Sugerowane rozmiary mieszczą się w przedziale od 125 do 200, ale szybki test można wykonać z zaledwie 10 punktami, a mimo to uzyskać rozsądne wyniki.
Liczba przebiegów: Określa, ile razy zostanie przeprowadzona cała sekwencja testów. Domyślna wartość 1 jest zwykle odpowiednia dla większości zastosowań. Wybranie wartości większej niż 1 spowoduje jedynie sprawdzenie, jak dobrze twój lokalny system DNS buforuje dane.
Rozpoczęcie testu
Po zakończeniu konfigurowania parametrów namebench możesz rozpocząć test, klikając przycisk "Rozpocznij test".
Test porównawczy może trwać od kilku minut do 30 minut. Kiedy prowadziłem benchmark z liczbą testów ustawionych na 10, zajęło to około 5 minut. Podczas testowania powinieneś powstrzymać się od używania Maca w inny sposób.
Zrozumienie wyników testu
Po zakończeniu testu Twoja przeglądarka wyświetli stronę z wynikami, która wyświetli listę trzech najważniejszych serwerów DNS wraz z listą dostawców DNS i ich porównaniem z systemem DNS, z którego korzystasz.
W moich testach publiczny serwer DNS Google zawsze wracał jako nieudany, nie mógł zwracać zapytań dotyczących niektórych stron internetowych, które zwykle przeglądam. Wspominam o tym tylko po to, aby pokazać, że chociaż to narzędzie zostało opracowane przy pomocy Google, wydaje się, że nie jest ważone na korzyść Google.
Czy należy zmienić serwer DNS?
To zależy. Jeśli masz problemy z aktualnym dostawcą DNS, to tak, zmiana może być dobrą rzeczą. Należy jednak przeprowadzić test przez kilka dni i w różnych momentach, aby uzyskać ogólną opinię o tym, który system DNS będzie dla Ciebie najlepszy.
Należy również pamiętać, że tylko dlatego, że DNS jest wymieniony w wynikach, nie oznacza to, że jest to publiczny DNS, którego każdy może użyć w dowolnym momencie. Jeśli jest wymieniony w wynikach, to jest obecnie otwarty na publiczny dostęp, ale w przyszłości może stać się zamkniętym serwerem. Jeśli zdecydujesz się zmienić głównego dostawcę DNS, możesz chcieć pozostawić adres IP DNS przydzielony przez usługodawcę internetowego jako dodatkowy adres IP DNS.W ten sposób, jeśli podstawowy serwer DNS kiedykolwiek stanie się prywatny, automatycznie powrócisz do pierwotnego DNS.
Opublikowano: 2/15/2010
Zaktualizowano: 12/15/2014




