Czy wiesz, że możesz być połączony z facebook.com - i zobaczyć facebook.com na pasku adresu przeglądarki - bez połączenia z prawdziwą witryną Facebooka? Aby zrozumieć, dlaczego, musisz trochę wiedzieć o DNS.
DNS to skrót od „Domain Name System”. Serwery DNS tłumaczą adresy internetowe (np. Www.howtogeek.com) na adresy IP (np. 23.92.23.113), dzięki czemu użytkownicy nie muszą pamiętać ciągów liczb dla każdej witryny, którą chcą odwiedzić. System nazw domen (DNS) stanowi podstawę sieci, z której korzystamy na co dzień. Działa w tle w sposób przejrzysty, konwertując czytelne dla człowieka nazwy witryn na czytelne dla komputera numeryczne adresy IP. DNS robi to, wyszukując te informacje w systemie połączonych serwerów DNS w Internecie. Jednak różne serwery DNS mogą zachowywać się inaczej pod względem szybkości i bezpieczeństwa. Przyjrzyjmy się więc, jak działa DNS i co możesz zrobić, aby upewnić się, że działa najlepiej dla Ciebie.
Nazwy domen i adresy IP
Nazwy domen to czytelne dla człowieka adresy witryn internetowych, których używamy na co dzień. Na przykład nazwa domeny Google to google.com. Jeśli chcesz odwiedzić Google, wystarczy, że wpiszesz google.com w pasku adresu przeglądarki internetowej.
Jednak Twój komputer nie rozpoznaje, gdzie jest „google.com”. W tle Internet i inne sieci wykorzystują numeryczne adresy IP. Jeden z adresów IP używanych przez Google.com to 172.217.0.142. Jeśli wpiszesz ten numer w pasku adresu przeglądarki internetowej, trafisz również do witryny Google.
Używamy google.com zamiast 172.217.0.142, ponieważ adresy takie jak google.com są bardziej znaczące i łatwiejsze do zapamiętania. Wiadomo, że adresy IP również się zmieniają, ale serwery DNS nadążają za nowymi informacjami. DNS jest często tłumaczony jako książka telefoniczna, w której sprawdzasz czyjeś nazwisko, a książka podaje jej numer telefonu. Podobnie jak książka telefoniczna, DNS dopasowuje nazwy czytelne dla człowieka do numerów, które maszyny mogą łatwiej zrozumieć.
Serwery DNS
Serwery DNS dopasowują nazwy domen do skojarzonych z nimi adresów IP. Po wpisaniu nazwy domeny w przeglądarce komputer kontaktuje się z aktualnym serwerem DNS i pyta, jaki adres IP jest powiązany z nazwą domeny. Następnie komputer łączy się z adresem IP i pobiera odpowiednią stronę internetową.
Używane serwery DNS są prawdopodobnie dostarczane przez dostawcę usług internetowych (ISP). Jeśli jesteś za routerem, Twój komputer może używać samego routera jako serwera DNS, ale router przekazuje żądania do serwerów DNS Twojego usługodawcy internetowego.
Komputery buforują odpowiedzi DNS lokalnie, więc żądanie DNS nie pojawia się za każdym razem, gdy łączysz się z określoną nazwą domeny, którą już odwiedziłeś. Gdy komputer określi adres IP powiązany z nazwą domeny, zapamięta to przez pewien czas, co poprawia szybkość połączenia, pomijając fazę żądania DNS.
Obawy dotyczące bezpieczeństwa
Niektóre wirusy i inne złośliwe programy mogą zmienić domyślny serwer DNS na serwer DNS prowadzony przez złośliwą organizację lub oszusta. Ten złośliwy serwer DNS może następnie kierować popularne witryny internetowe na różne adresy IP, które mogą być uruchamiane przez oszustów.
Na przykład, kiedy łączysz się z facebook.com podczas korzystania z legalnego serwera DNS Twojego dostawcy usług internetowych, serwer DNS odpowie rzeczywistym adresem IP serwerów Facebooka.
Jeśli jednak Twój komputer lub sieć zostanie skierowana na złośliwy serwer DNS skonfigurowany przez oszusta, złośliwy serwer DNS może odpowiedzieć całkowicie innym adresem IP. W ten sposób możesz zobaczyć „facebook.com” na pasku adresu przeglądarki, ale tak naprawdę możesz nie być na prawdziwym facebook.com. Za kulisami złośliwy serwer DNS wskazał Ci inny adres IP.
Aby uniknąć tego problemu, upewnij się, że masz dobre aplikacje antywirusowe i chroniące przed złośliwym oprogramowaniem. Należy również uważać na komunikaty o błędach certyfikatów w witrynach zaszyfrowanych (HTTPS). Na przykład, jeśli spróbujesz połączyć się z witryną banku i zobaczysz komunikat „nieprawidłowy certyfikat”, może to oznaczać, że używasz złośliwego serwera DNS, który kieruje Cię do fałszywej witryny, która tylko udaje Twoją Bank.
ZWIĄZANE Z: Jak blokować strony internetowe w pliku hostów systemu Windows 8
Złośliwe oprogramowanie może również wykorzystać plik hostów komputera do zastąpienia serwera DNS i wskazania niektórych nazw domen (witryn internetowych) pod innymi adresami IP. Z tego powodu, Windows 8 i 10 domyślnie uniemożliwiają użytkownikom wskazywanie facebook.com i innych popularnych nazw domen na różne adresy IP .
Dlaczego warto używać serwerów DNS innych firm
ZWIĄZANE Z: Jak przejść na OpenDNS lub Google DNS, aby przyspieszyć przeglądanie sieci
Jak ustaliliśmy powyżej, prawdopodobnie używasz domyślnych serwerów DNS swojego usługodawcy internetowego. Jednak nie musisz. Zamiast tego możesz korzystać z serwerów DNS firmy zewnętrznej . Dwa najpopularniejsze serwery DNS innych firm to OpenDNS i Publiczny DNS Google .
W niektórych przypadkach te serwery DNS mogą zapewniać szybsze rozwiązywanie problemów z DNS - przyspieszając połączenie przy pierwszym połączeniu z nazwą domeny. Jednak rzeczywiste różnice w szybkości będą się różnić w zależności od tego, jak daleko jesteś od serwerów DNS innych firm i jak szybkie są serwery DNS Twojego usługodawcy internetowego. Jeśli serwery DNS Twojego usługodawcy internetowego są szybkie, a Ty znajdujesz się daleko od serwerów OpenDNS lub Google DNS, możesz zauważyć wolniejsze rozwiązywanie problemów niż w przypadku korzystania z serwera DNS Twojego usługodawcy internetowego.
OpenDNS zapewnia również opcjonalne filtrowanie witryn internetowych. Na przykład, jeśli włączysz filtrowanie, dostęp do witryny pornograficznej z Twojej sieci może spowodować wyświetlenie strony „Zablokowana” zamiast witryny pornograficznej. Za kulisami OpenDNS zwrócił adres IP witryny internetowej z komunikatem „Zablokowane” zamiast adresu IP witryny pornograficznej - wykorzystuje to sposób, w jaki DNS działa, aby blokować strony internetowe.
Aby uzyskać informacje na temat korzystania z Google Public DNS lub OpenDNS, zapoznaj się z następującymi artykułami:
- Przyspiesz swoje przeglądanie sieci dzięki Google Public DNS
- Łatwo dodaj OpenDNS do routera
- Chroń swoje dzieci w Internecie za pomocą Open DNS
Źródło zdjęcia: Jemimus na Flickr