Jak korzystać z najszybszego DNS

Odkurzanie postów Let's Use Linux, Odkryłem na nowo taki, który chciałbym pogłębić. Chodzi o istnienie namebench, narzędzia, które umożliwia testowanie różnych DNS i jest ogromnie pomocne w przyspieszeniu naszego połączenia internetowego.

Co to jest DNS

Serwer DNS jest jak książka telefoniczna, w której przechowuje się numery telefonów użytkowników. W tym przypadku to, co przechowuje, to numer IP odpowiadający adresom internetowym, przez które przeglądamy.

Tak więc, umieszczając www.google.com, serwer DNS przekształca ten tekst na numer IP maszyny, na której jest przechowywana strona, którą chcemy wyświetlić. Potrzebujemy serwerów DNS, ponieważ oczywiście www.google.com jest łatwiejszy do zapamiętania niż długa liczba.

Z drugiej strony ważne jest, aby zrozumieć, że nie ma jednego serwera DNS dla wszystkich. Są tak zwane serwery główne, czyli ci, którzy wiedzą, gdzie znajdują się serwery „wysokiego poziomu” w każdej ze stref, na które podzielono świat, i którzy również przechowują „pełną listę” adresów IP. Na całym świecie jest tylko 13 takich serwerów. Są też serwery „najwyższego poziomu”, które przechowują tylko część tej listy (zazwyczaj związane z czynnikami geograficznymi --.ar, .be itp. - lub generic -.com, .gov itp.).

Istnieje wiele takich serwerów, istnieją nawet prywatne inicjatywy (takie jak Google i dostawcy Internetu -ISP- każdego z krajów), które oferują usługi DNS. Są to serwery DNS, z których zwykle korzystamy, ponieważ jeśli nie mamy poszukiwanego numeru, przekazują zapytanie na inny serwer i tak dalej, aż znajdą odpowiedź.

Podsumowując, wybór jednego lub drugiego DNS może znacznie wpłynąć na wydajność połączenia (zarówno pobierania, jak i przesyłania), ponieważ im dłużej zajmie przekształcenie adresu URL w numer IP, tym dłużej zajmie naszemu komputerowi dostęp do tej strony. .

Jak wybrać najszybszy DNS

namebench to wieloplatformowe narzędzie, które pomoże Ci znaleźć najszybsze i najbliższe serwery DNS, w zależności od tego, gdzie znajduje się komputer. To, co robi, to przeprowadza bardzo wszechstronną ocenę, biorąc za punkt odniesienia historię przeglądania, dane wyjściowe tcpdump i inne ustandaryzowane zestawy danych w celu dostarczenia szczegółowego raportu na temat każdego DNS i zalecenia, który z nich byłby najlepszy i ile połączenie poprawiłoby się w stosunku do obecnie używanego DNS.

[ostrzeżenie] Uważaj, najszybszy serwer nie zawsze jest najbezpieczniejszy lub najlepiej chroni Twoją prywatność. Alternatywą, która równoważy szybkość, bezpieczeństwo i prywatność, jest otwórzNIC. [/ ostrzeżenie]

imiennik jest to wolne oprogramowanie i w żaden sposób nie modyfikuje systemu.

instalacja

En Debian / Ubuntu i pochodne:

sudo apt-get install namebench

En łuk i pochodne:

Yaourt -S namebench

Resztę możesz pobrać i skompilować.

Pobierz namebench

Używać

1. Podczas wykonywania polecenia imiennik, to się otworzy.

2. Zaloguj sie 127.0.0.1 en Serwery nazw  i naciśnij przycisk Rozpocznij test porównawczy, jak widać na poniższym obrazku.

namebench w akcji

namebench w akcji

3. Pić kawę. Kiedy wrócisz, zobaczysz, że w Twojej przeglądarce internetowej została otwarta strona, na której wyświetlany jest raport utworzony przez namebench.

Szczegółowy raport dotyczący wydajności każdego z DNS

Szczegółowy raport dotyczący wydajności każdego z DNS

To prawdziwa perełka, którą warto szczegółowo przeczytać.

Wykresy wydajności serwerów DNS

Wykresy wydajności serwerów DNS

Więcej wykresów wydajności serwerów DNS

Więcej wykresów wydajności serwerów DNS

Zmiana DNS zgodnie z zaleceniami namebench jest zwykle bardzo prostym zadaniem, ale ponieważ różni się w zależności od używanej dystrybucji, najłatwiej jest ręcznie utworzyć plik /etc/resolv.conf.head i dodać odpowiedni DNS.

Modyfikacja pliku /etc/resolv.conf nie jest najlepszym rozwiązaniem w takich przypadkach, ponieważ plik ten jest modyfikowany przez Menedżera sieci i innych menedżerów sieci. Z tego powodu polecam użycie /etc/resolv.conf.head.

Wyniki

Czasami mowa ma mniejsze znaczenie niż wyniki. To jest przed i po skonfigurowaniu mojego serwera DNS, zgodnie z zaleceniami namebench.

Wyniki dotyczące szybkości Internetu przed skonfigurowaniem mojego DNS zgodnie z zaleceniami namebench

Przed

Wyniki dotyczące szybkości Internetu po skonfigurowaniu mojego DNS zgodnie z zaleceniami namebench

Po

Imponujące, prawda? W każdym razie warto wyjaśnić, że wyniki zależą od wielu czynników (jak dobry jest Twój obecny DNS, Twoja lokalizacja, prędkość Internetu dostarczana przez Twojego dostawcę usług internetowych itp.).

Więcej informacji: imiennik


28 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jawa powiedział

    Artykuł jest bardzo interesujący,

    dzięki

    1.    użyjmy Linuksa powiedział

      Nie ma za co! Dobrze, że to jest interesujące.
      Przytulić! Paweł.

  2.   Gabriel powiedział

    Szybkość pobierania nie ma nic wspólnego z DNS, obrońcy wolności użytkownicy zalecają, aby nie korzystać z usług Google ani żadnej innej firmy zajmującej się szpiegowaniem witryn, do których uzyskujemy dostęp, zamiast tego zalecamy opendns lub jeszcze lepiej własny DNS z BIND.

    1.    użyjmy Linuksa powiedział

      Masz rację. To jest coś ważnego, o czym zapomniałem dodać. Czasami ważniejsze są inne rzeczy, nie tylko szybkość. Zamierzam to włączyć.
      Twoje zdrowie! Paweł.

  3.   2 powiedział

    Jakie nazwy DNS sugerują, ale czy są zaszyfrowane lub pochodzą z zaufanych witryn?

    1.    użyjmy Linuksa powiedział

      OpenDNS

    2.    2 powiedział

      Nie wiedziałem o opendnach. Jak smutno.
      Czy ktoś sugeruje DNS, który szanuje prywatność i wolność?
      niemożliwe, nie będzie

      1.    2 powiedział

        Odpowiadam i dzielę się

        OpenNICI
        OpenNIC to bezpłatna i alternatywna rejestracja nazwy domeny i główny projekt DNS zarządzany przez ICANN (Internet Corporation for Assigned Names and Numbers). Ten projekt jest wspierany przez społeczność użytkowników, która współpracuje przy wdrażaniu całej sieci bezpłatnych i zdecentralizowanych serwerów DNS, które oprócz oferowania nam usług rozpoznawania nazw domen zarządzanych przez ICANN, dają nam również dostęp do przestrzeni obsługiwanej przez OpenNIC i które wykraczają poza regulamin tego organu, podlegają prawu stanu Kalifornia.

        Poszukiwanie tej niezależności doprowadziło do powstania rodziny serwerów, które między innymi nie przechowują dziennika zapytań użytkowników (lub są usuwane po 24 godzinach), a ponadto zapewniają nam usługi w tej „części Internetu”, która ICANN nie rządzi.

        1.    Eliotime3000 powiedział

          Jedno pytanie: jeśli korzystam z OpenNIC, czy strony takie jak Hulu, Vevo lub jakakolwiek inna witryna internetowa ograniczona do terytorium USA będą dostępne z tą zmianą DNS, czy też będą nadal z tym ograniczeniem terytorialnym?

      2.    Tor powiedział

        OpenNIC bardziej niż wszystko służy do zarządzania domenami nie rozpoznawanymi przez ICANN, z drugiej strony w OpenDNS ma zabezpieczenie szyfrowania z DNSCript i poprawia twoje połączenie, ponieważ wykonują buforowanie na swoich serwerach, usługi takie jak facebook, gmail, twitter ładują się bardzo szybko.

  4.   rmarquez powiedział

    opendns jest bardziej pośrednikiem Google niż samym dns, oprócz zbierania informacji, których używamy w sieci, takich jak loginy, hasła, strony ... tak długo, jak to konieczne (https://www.opendns.com/privacy/) nie jest zalecane!

    1.    użyjmy Linuksa powiedział

      Zostawiasz mnie zimną Właśnie skończyłem czytać warunki użytkowania openDNS:

      Możemy wykorzystywać pliki cookie stron trzecich w ramach działań remarketingowych, które prowadzimy z Google i / lub innymi dostawcami zewnętrznymi, aby pomóc Ci w dostarczaniu odpowiednich ofert promocyjnych podczas korzystania z Internetu. W ramach tych działań remarketingowych te zewnętrzne pliki cookie mogą rejestrować Twoje wizyty w naszych witrynach internetowych i witrynach internetowych odwiedzanych przed rozpoczęciem korzystania z naszych witryn. Takie pliki cookie mogą być następnie wykorzystywane do wyświetlania reklam na innych stronach internetowych. Możesz zdecydować się na zwolnienie z używania plików cookie remarketingu Google na stronie prywatności Google dotyczącej reklam. Alternatywnie możesz zrezygnować z remarketingu w sieci Google i podobnych sieciach na stronie rezygnacji z Network Advertising Initiative.

    2.    użyjmy Linuksa powiedział

      Zawsze słyszałem, że to było najlepsze. Jak mówi Gabriel, może musisz spróbować skonfigurować własny DNS lub użyć Tora i to wszystko. 🙂

      1.    anonimowy powiedział
        1.    Sieg84 powiedział

          w moim przypadku z OpenNIC
          x = 0; serwer = 98.200.95.139; host = »google.com»; queries = 128; for i w `seq $ queries`; niech x + = `dig @ $ {server} $ host | grep "Czas zapytania" | cięcie -f 4 -d »« `; done && echo "scale = 3; ($ x / $ {zapytania})" | pne
          107.546
          z OpenDNS
          serwer = 208.67.222.222; host = »google.com»; queries = 128; for i w `seq $ queries`; niech x + = `dig @ $ {server} $ host | grep "Czas zapytania" | cięcie -f 4 -d »« `; done && echo "scale = 3; ($ x / $ {zapytania})" | pne
          56.914

          Przyjąłem stąd polecenie: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    Jawa powiedział

        To byłby po prostu interesujący artykuł o zaktualizowanym torze,
        to znaczy, co jest lepsze lub co wolą:
        - Pobierz i używaj «Paczki Tora z przeglądarką» ze strony Tor
        - Zainstaluj z repozytoriów: tor, privoxy i vidalia, problem polega na tym, czy możemy skonfigurować go tak samo, jak w pakiecie Tora z przeglądarką.

        Pozdrawiam,

  5.   edo powiedział

    U mnie to nie działa, już zainstalowałem go z AUR i po zainstalowaniu jak uruchomię w terminalu 'namebench' pojawia się
    bash: namebench: nie znaleziono polecenia

    1.    Zgnilizny87 powiedział

      przetestuj za pomocą man namebench, aby sprawdzić, czy zmieniła się składnia

  6.   Panie Linux powiedział

    Interesante artículo , pero como todos sabemos no hay ningún servidor seguro ni bien configurado , con unos cuantos conocimientos ( bien fundamentados) sobre hacking y seguridad de internet se puede entrar a cualquier sistema.Namebench es un muy buen comienzo para entrar analizar a nuestra víctima.Otra vez bienvenido a DesdeLinux y espero que la calidad en sus artículos sean iguales o mejores cuando tenía su propio blog.

  7.   Alfredo Badolati powiedział

    proszę pomóż!! NAPRAWDĘ imponujące wyniki, które uzyskałem i jak ten program mówi mi, że mogę poprawić prędkość dzięki nowym liczbom, które strzeliłem po raporcie, ale prawda jest taka, że ​​NIE WIEM PRAWIE nic z tego i moje główne, a na razie PIERWSZE pytanie to, używając Ubuntu i Windows 7 ... GDZIE mam umieścić te wartości, aby uzyskać taką prędkość ???????????? + będą mi służyć u mojego dostawcy, mówię, ponieważ wymieniam wartości, które mi przekazał przy zatrudnianiu usługi noP = Mam nadzieję, że życzliwie odpowiesz i dzięki od TERAZ !!!!!

    1.    pandev92 powiedział

      DNS nie zmienia szybkości pobierania :), to po prostu ustępuje dns, dzięki czemu informacje w sieci są bardziej aktualne lub dostęp do nich jest nieco szybszy :).

      1.    Alfredo powiedział

        dzięki edytorze! więc po co to jest ??????

      2.    użyjmy Linuksa powiedział

        To prawda. Zmiana DNS nie wpływa na przykład na prędkość pobierania pliku 200 MB. Ponieważ jednak przeglądanie Internetu składa się z wielu komunikatów (każda przeglądana strona, a także w ramach każdej strony, każdy kod JS, każdy CSS, to znaczy każde żądanie, które strona wysyła), ten mały fragment poprawia szybkość konwersji Adresy URL w adresach IP okazują się znaczące.
        Podsumowując, nie będziesz pobierać plików szybciej, ale zauważysz poprawę nawigacji. Stopień poprawy zależy od wielu czynników.
        Twoje zdrowie! Paweł.

  8.   zwycięzca powiedział

    ...

  9.   Pan Black powiedział

    Nie ma go w repozytoriach Manjaro, ściągaj źródła i nie musisz niczego kompilować, jest w pythonie, z prostym ./namebench działa, do korzystania z interfejsu graficznego konieczne jest zainstalowanie python-tk, ale działa też w konsoli. Dobrze było dowiedzieć się o OpenDNS, bardzo się myliłem, pozdrawiam.

  10.   Tor powiedział

    Dla tych, którzy szukają szybkości w swoich połączeniach, skonfigurowanie serwera DNS nie byłoby opłacalne, ponieważ twój komputer zwiększy zużycie zasobów i przepustowości, co obniży jego wydajność, zamiast ją poprawić.

  11.   kocham to powiedział

    Czy otrzymałeś wyniki przed i po usunięciu Jdownloadera?
    Niektórzy twierdzą, że może to mieć wpływ na ładowanie stron, ale nie ma to nic wspólnego z szybkością pobierania plików, jak robią to usługi sprawdzania szybkości.
    -1 za nawet nie modyfikowanie postu, wiedząc, że to, co mówisz, jest błędem ... to, czy też chcesz wprowadzić w błąd.

    1.    milo powiedział

      Nie sądzę, aby post był kwestionowany. Wyraźnie stwierdza się, że ulepszenie wyboru DNS może poprawić szybkość połączenia. Nic nie mówi o poprawie szybkości pobierania. Aspekty prywatności nie są wspomniane w poście tylko dlatego, że jest to inny cel. Komentarze przyczyniły się do innych pytań, które wzbogacają post. Moim zdaniem wkład postu (i jego komentarzy) jest w dużej mierze pozytywny, jeśli chodzi o zawarte w nim informacje i korzyści, jakie przynosi jego lektura różnym odbiorcom. Wyjaśniam: (Nie znam autora ani żadnego związku z nim, po raz pierwszy wchodzę na tę stronę i przeszedłem przez ogólne wyszukiwanie, po prostu wydaje mi się, że jej cel jest uczciwy i wspierający i nie powinien być kwestionowany, ale promowany i doceniany ).