A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
Ś

Co to jest DNS (Domain Name System)?

Gdy jako użytkownik wpisujesz nazwę strony internetowej w pasek przeglądarki i klikasz enter, na ekranie wkrótce zaczyna pojawiać się zawartość danej domeny. Odpowiedzialnym za to jest protokół DNS. Jednak co to dokładnie oznacza i jak takie rozwiązanie działa w praktyce?

Protokół DNS – czym jest i jak działa?

Co to DNS? Skrót ten oznacza Domain Name System. Protokół DNS sprawia, że nazwa strony internetowej jest przekształcana na dane liczbowe. Takie zasoby są zrozumiałe dla komputera, dlatego w przeglądarce zaczyna wyświetlać się strona internetowa. Serwer DNS po prostu wyszukuje adres IP danej witryny na podstawie tego, co użytkownik wpisał w swojej przeglądarce.

Rekordy DNS – do czego służą?

Poprzez rekordy DNS rozumiemy szereg reguł, umożliwiających konfigurację domeny. To właśnie one są wykorzystywane do „tłumaczenia” nazwy strony na adres IP. Rekordy DNS składają się z kilku elementów, a są nimi:

  • nazwa,
  • typ,
  • TTL,
  • priorytet,
  • wartość.

DNS

Źródło: https://unsplash.com/photos/macbook-pro-showing-programming-language-xrVDYZRGdw4

Typy rekordów DNS

Każdy rekord zawiera informacje o konkretnym aspekcie domeny, takim jak adres IP, serwer poczty e-mail czy inne usługi. Poniżej omawiamy najbardziej popularne typy rekordów DNS.

A

Mapowanie nazwy na adres IPv4. Są to najczęstsze typy rekordów, które łączą nazwę domeny DNS i adres IP komputera (bądź innego urządzenia), na którym znajduje się strona internetowa.

AAAA

Analogiczny do rekordu A, ale mapuje nazwę na adres IPv6. Jest to niezbędne dla urządzeń korzystających z nowszego protokołu IPv6.

CNAME

Alias nazwy rekordu (canonical name record). Pozwala na używanie kilku rekordów odnoszących się do jednego hosta. Na przykład, www.semcore.pl może być aliasem dla semcore.pl.

MX

To tak zwany rekord wymiany poczty (ang. mail exchange record), czyli mapowanie nazwy domeny na nazwę serwera mailowego. Określa, na który serwer mają być dostarczane wiadomości e-mail dla danej domeny.

Zobacz  Co to jest DNS CNAME i jakie ma znaczenie dla strony?

NS

Rekord określający adres serwera dla domeny/strefy. Wskazuje, który serwer jest odpowiedzialny za autorytatywne informacje o danej domenie.

TXT

Pozwala dołączyć dowolny tekst przeznaczony dla źródeł spoza domeny. Jest często używany do weryfikacji domeny, np. przy konfiguracji usług takich jak Google Analytics czy SPF.

Wpływ systemu DNS na pozycjonowanie

Wiele osób zajmujących się tworzeniem i optymalizacją stron – szczególnie specjaliści – zastanawiają się, czy DNS może mieć wpływ na Google oraz pozycjonowanie. Okazuje się, że tak. Jeżeli serwery DNS działają powoli, wydłużają czas ładowania witryny. Ostatecznie witryna może więc tracić widoczność w organicznych wynikach wyszukiwania, ponieważ prędkość wczytywania zasobów jest dla Google czynnikiem rankingowym. Również ewentualne przerwy i utrudniania związane z działaniem serwerów DNS mogą mieć negatywny wpływ na SEO.

Co to jest DNS w praktyce?

Napisaliśmy już sporo o teorii wokół systemu DNS. Co jednak dzieje się dokładnie, krok po kroku, gdy wpisujesz adres strony internetowej w przeglądarkę?

Zapytanie do DNS

Twoja przeglądarka wysyła zapytanie do serwera DNS, pytając: „Jaki jest adres IP strony www.przykladowa-strona.pl?”. Warto dodać, że istnieją różne rodzaje zapytań DNS, jednak na potrzeby przykładu pozostaniemy przy najbardziej standardowym.

Szukanie odpowiedzi DNS

Serwer DNS przeszukuje swoją bazę danych i znajduje odpowiedni adres IP przypisany do nazwy danej strony.

Przekazywanie informacji

Serwer DNS przekazuje znaleziony adres IP do Twojej przeglądarki.

Łączenie z serwerem

Twoja przeglądarka, znając już adres IP, łączy się z serwerem, na którym znajduje się dana strona.

Pobieranie strony internetowej

Serwer strony wysyła do Twojej przeglądarki kod strony, który jest następnie wyświetlany na ekranie.

Choć wszystko to brzmi jak długi proces, całość trwa bardzo krótką chwilę. W skrócie – dzięki DNS przeglądarka wie, jaki adres IP przypisany jest do konkretnej nazwy domeny.

DNS

Dlaczego DNS (Domain Name system) jest ważny?

Protokół DNS to narzędzie, którego używamy każdego dnia (choć nieświadomie) i bez którego nie sposób byłoby korzystać z Internetu w sposób, jaki dziś znamy. Adresy serwerów DNS są kluczowe dla prawidłowego działania urządzeń sieciowych, takich jak routery, modemy i komputery. To dzięki nim, zamiast zapamiętywać długie ciągi cyfr (czyli adres IP), możemy używać łatwej do zapamiętania nazwy domeny.

Zobacz  Jak przeprowadzić konfigurację DNS strony?

Dodatkową zaletą jest także szybkość i skalowalność systemu DNS – DNS pozwala bowiem na ciągłe dołączanie nowych stron internetowych do sieci.

Serwer DNS – co to?

Serwer DNS możemy nazwać swoistą książką telefoniczną Internetu. Podobnie, jak w książce znajdziemy numery telefonów, w tym przypadku przechowywane są numery IP.

Nad serwerami DNS pieczę sprawują dwie organizacje: to IANA oraz ICANN. Warto jednak mieć na uwadze, że instytucje te nie odpowiadają za sprzedaż i zakup domen. Ich zadaniem jest dbanie o porządek oraz wydajność serwerów DNS. Dzięki nim strony internetowe mogą się szybko ładować, sprawnie przetwarzając nazwę domeny na adres IP.

DNSSEC a bezpieczeństwo

Pomimo szeregu usprawnień, DNS nie jest wolny od zagrożeń. Przez długi czas było to rozwiązanie podatne na rozmaite ataki, na czele z podmianą adresów (DNS spoofing) czy zatruwaniem pamięci podręcznej serwera DNS (DNS cache poisoning). Aby takie sytuacje należały do rzadkości, wprowadzono rozszerzenie protokołu – DNSSEC (Domain Name System Security Extensions).

Jak działa DNSSEC?

To po prostu zestaw dodatkowych zabezpieczeń, które dodają cyfrowe podpisy do rekordów DNS. Dzięki temu można zweryfikować autentyczność rekordów DNS i upewnić się, że nie zostały one zmienione przez osoby niepowołane.

W tym celu operator domeny głównej tworzy cyfrowy podpis dla każdego z rekordów DNS. Wówczas, gdy komputer wysyła zapytanie do serwera DNS, otrzymuje nie tylko adres IP, ale też cyfrowy podpis. Dzięki temu jest w stanie porównać otrzymany podpis z wcześniej otrzymanym zweryfikowanym kluczem publicznym. Jeśli podpisy te się zgadzają, rekord serwera nazw uznany jest za autentyczny.

Jak wybrać najlepszy serwer DNS?

Wiesz już, że serwer DNS to fundament, który odpowiada za komfortowe i sprawne korzystanie z Internetu. Jednak czy każdy serwer DNS jest taki sam? A jeśli nie, jak wybrać ten najlepszy dla siebie?

Oczywiście, nie ma jednej recepty na idealny serwer DNS, ponieważ każdy ma inne potrzeby. Istnieje jednak kilka czynników, na które warto zwrócić uwagę niezależnie od sytuacji:

  • szybkość,
  • bezpieczeństwo,
  • prywatność,
  • łatwość konfiguracji DNS.

DNS

Źródło: https://unsplash.com/photos/a-bunch-of-blue-wires-connected-to-each-other-PSpf_XgOM5w

Popularne serwery DNS

Aby usługa DNS jak najlepiej odpowiadała Twoim oczekiwaniom, warto wiedzieć, jakie są najpopularniejsze tego typu rozwiązania.

Google Public DNS

Powinien być wyborem tych, którzy najbardziej cenią sobie szybkość i niezawodność. Google inwestuje bowiem spore fundusze w swoją infrastrukturę, co wpływa nie tylko na wydajność serwerów DNS, ale także ich stabilność.

Zobacz  Pozycjonowanie salonu kosmetycznego

Dodatkowo, Google Public DNS deklaruje, że nie przechowuje logów zapytań DNS, dzięki czemu Twoja aktywność w sieci powinna pozostać prywatna.

Cloudflare 1.1.1.1

Szybkie i stabilne połączenie osiągniesz także z Cloudflare. To dzięki rozbudowanej sieci serwerów na całym świecie, którymi dysponuje ta firma.

Podstawowa usługa DNS to zresztą nie wszystko, co oferuje Cloudflare. Dodatkowo możesz skorzystać np. z zabezpieczenia przed śledzeniem czy blokowania reklam, a transparentna polityka sprawia, że na to rozwiązanie decyduje się coraz więcej użytkowników.

OpenDNS

Ten serwer DNS może być dobrym wyborem dla rodzin i wszystkich tych, którym szczególnie zależy na bezpieczeństwie w sieci. Dzięki zaawansowanym funkcjom filtrowania treści można zablokować strony internetowe, które zawierają materiały przeznaczone dla dorosłych lub np. szerzące nienawiść.

Serwery OpenDNS chronią również przed phishingiem i innymi zagrożeniami internetowymi.

Quad9

Podobnie jak poprzednik, również Quad9 może pochwalić się priorytetowym traktowaniem bezpieczeństwa w Internecie. Serwer DNS tej firmy blokuje dostęp do złośliwych stron i pomaga chronić przed atakami. Ponadto jest to rozwiązanie proste w konfiguracji,

Co, gdy serwer DNS nie odpowiada?

Co robić, gdy serwer DNS nie odpowiada? Problem ten zwykle pojawia się z dwóch przyczyn. Pierwszą z nich są błędy serwera DNS u dostawcy usług internetowych. Drugim natomiast może być kłopot z usługą klienta DNS na komputerze.

Jeżeli dostawca Internetu nie zanotował żadnych problemów po swojej stronie, zweryfikuj działanie swojego sprzętu. Należy uruchomić klienta DNS – w systemie Windows wystarczy wpisać polecenie: services.msc. Następnie znaleźć opcję „DNS Client” i sprawdzić, czy jest włączona. Możesz ją również uruchomić ponownie.

DNS

Źródło: https://unsplash.com/photos/silver-padlock-Lexcm-6FHRU

DNS – jak ustawić?

Ustawienia serwera DNS warto skonsultować ze specjalistą, na przykład dostawcą usług internetowych. Możesz skierować komputer pod takie adresy jak:

  • Google: 8.8.8.8 i 8.8.4.4,
  • Cisco OpenDNS: 208.67.222.222 i 208.67.220.220,
  • Quad9: 9.9.9.9.

Trudno jednak jednoznacznie stwierdzić, czy będą one optymalnym, gwarantującym wydajność rozwiązaniem w Twoim przypadku.

Jak zmienić DNS?

Jeżeli serwer DNS nie odpowiada, a klient jest poprawnie skonfigurowany na Twoim urządzeniu, możesz spróbować ręcznie zmienić adres w ustawianiach swojej sieci, wpisując wybrany przez siebie adres. Taką zmianę warto skonsultować z dostawcą usług internetowych. Korzystanie z niektórych adresów DNS będzie bowiem spowalniać połączenie sieciowe, co negatywnie wpłynie na komfort użytkowania strony internetowej.

Jak sprawdzić DNS sieci?

Aby sprawdzić DNS strony internetowej, skorzystaj z darmowych narzędzi, takich jak DNS checker. Wówczas narzędzie przedstawi informacje dostępne w swojej bazie. Korzystanie z oprogramowania DNS checker jest proste, dodatkowo aplikacja ukazuje adresy serwerów publicznych IPv4 oraz IPv6.

Krystian Fijał

Zobacz powiązane frazy

Oceń tekst

Średnia ocen 5 / 5. Liczba głosów: 13

Brak głosów - oceń jako pierwszy!