Kiedy muszę wybrać mój DNS, myślę, że powinienem rozważyć:
- Prędkość
- Niezawodność
- Prywatność
- Kontrola (raporty i statystyki)
Główne opcje, które przychodzą mi do głowy i sposób ich ważenia zgodnie z powyższymi czynnikami, to:
- Mój ISP = szybciej (bliżej mnie), ale mniej prywatności (mogą powiązać moje żądania DNS ze sobą)
- OpenDNS i takie = większa kontrola i większa prywatność (wszystko, co mają, to jeden z moich adresów e-mail)
- Google = mniejsza prywatność (mogą powiązać moje żądania DNS z moim kontem Google i moimi wyszukiwaniami)
Jakie czynniki ważenia lub inne opcje przegapiłem?
internet
dns
community-faq-proposed
Jader Dias
źródło
źródło
Odpowiedzi:
Jest to powszechne nieporozumienie, odległość sama w sobie nie nadrabia prędkości. Porównaj używając starych pojedynczych kabli sieciowych z metalu z nowszymi systemami kabli z wieloma włóknami szklanymi, takimi jak EuroDOCSIS 3.0 .
Oprócz opóźnienia propagacji opóźnienie przetwarzania występuje również na serwerze; Jestem prawie pewien, że serwer DNS u dostawcy ISP jest mniej wydajny od serwera DNS hostowanego przez Google, dlatego jest całkowicie możliwe, a serwer znajdujący się w znacznie większej odległości jest faktycznie szybszy niż serwer DNS twojego dostawcy ISP ...
Hostowanie routera / serwera DNS może być najszybsze, chociaż nie ma w nim wszystkich zapisanych rekordów DNS!
namebench od Google może pomóc ci wybrać lepszy serwer DNS, reszta twojego pytania jest subiektywna.
Oto ekrany, które przejdziesz podczas korzystania z tego programu:
Istnieje również wersja wiersza poleceń:
źródło
Kolejnym darmowym narzędziem do testowania i znajdowania dobrego serwera DNS jest DNS-Benchmark firmy GRC
Zawiera najbardziej spersonalizowaną listę 50 najlepszych (zazwyczaj zarówno Google, jak i OpenDNS), która znajdzie 50 najlepszych serwerów do przetestowania na podstawie twojego adresu IP.
Przeprowadza bardzo dokładny test i pokaże, czy serwer obsługuje DNSSEC i czy przekierowuje złe domeny na własną stronę docelową zamiast odpowiedzi „Nieprawidłowa domena”.
źródło
Wiele sieci dystrybucji treści używa twojego serwera DNS do kierowania cię do optymalnej lokalizacji, przy użyciu Google lub OpenDNS oznacza, że mogą nie być w stanie skierować cię optymalnie - Korzystanie z Google DNS dla treści Google zapewni Tobie WIELKĄ wydajność z nich, ale nie DNSLB nikogo lub cdn, taki jak Limelight, Level3 lub inne, korzystanie z OpenDNS przeklina wszystkich. Google opublikowało RFC na temat niektórych sugerowanych poprawek, ale nie zostały one zaimplementowane, więc trzymaj się śruby przy użyciu nielokalnych serwerów nazw.
źródło
dig google.com
daje różne wyniki w zależności od Twojej lokalizacji. Pamiętaj, że serwery DNS Google nie znają Twojego adresu IP. Wszystko, co wiedzą, to adres IP serwera DNS, który się z nimi kontaktuje. (OpenDNS, Google Public DNS, serwer DNS Twojego dostawcy ISP). Aby trasować na podstawie TWOJEGO adresu IP, wymagałby np. Serwer sieciowy, który miałby logikę, która umieszcza inną nazwę hosta CDN na stronie w zależności od tego, skąd pochodziło twoje żądanie HTTP (np. Us-east-1.somecdn.com).Zastanów się nad skonfigurowaniem własnego buforującego serwera DNS za pomocą dnsmasq lub innego projektu o nazwie named . Uważam, że kontrola nad tym znacznie przyspiesza moje przeglądanie po pierwszym żądaniu. Twój system operacyjny może również umożliwiać kontrolę nad własną wbudowaną pamięcią podręczną.
źródło
Jedną z rzeczy, które przegapiłeś to ...
Możesz postrzegać usługę DNS wykonującą niektóre z poniższych czynności.
Na przykład powodem, dla którego nigdy nie używałbym OpenDNS, jest to, że rozwiązują one wszystkie nierozwiązywalne adresy na specjalny adres IP OpenDNS, który, jeśli dobrze pamiętam, otwiera wyszukiwanie nierozwiązanego żądania z reklamą OpenDNS.
Uważam to za niezwykle denerwujące, ponieważ chcę, aby moja wyszukiwarka zapewniała własne zachowanie, gdy adres jest nierozwiązywalny, a to uniemożliwia wykrycie wszystkich nierozwiązywalnych adresów.
źródło