Articles

DNS for WordPress Admins – Domains, Registrars & DNS Records

Many WordPress site admins tylko do czynienia z DNS raz na niebieski księżyc. Głównie podczas zakupu nowej domeny, konfigurowania nowej witryny i migracji do nowego hosta.

Jednakże, ponieważ DNS jest rdzeniem Internetu, a mały błąd w rekordach DNS może spowodować, że odwiedzający nie będą w stanie uzyskać dostępu do witryny lub wysłać do Ciebie wiadomości e-mail, ważne jest, aby mieć podstawowe zrozumienie, jak to działa.

Dobrą wiadomością jest to, że DNS jest bardzo łatwy do zrozumienia i zarządzania. Ten artykuł wyjaśnia wszystko, co właściciele i administratorzy witryn WordPress muszą wiedzieć o DNS i rekordach DNS.

Co to jest DNS?

DNS to skrót od Domain Name System. Jest to hierarchiczny system nazewnictwa używany w Internecie. Jego zadaniem jest tłumaczenie łatwych do zapamiętania nazw domen, takich jak www.wpwhitesecurity.com, na adresy IP (Internet Protocol), które są zrozumiałe dla komputerów, takie jak 192.124.249.168.

Dlaczego potrzebujemy DNS?

Każdy komputer, smartfon lub urządzenie podłączone do Internetu lub sieci ma unikalny adres IP. Na przykład strona internetowa www.wpwhitesecurity.com jest umieszczona na serwerze internetowym o adresie IP 192.124.249.168.

Ponieważ możemy łatwo zapamiętać nazwę strony internetowej (www.wpwhitesecurity.com), ale nie adres IP (192.124.249.168), DNS jest potrzebny do konwersji tekstu czytelnego dla człowieka (nazwy domen) na informacje zrozumiałe dla komputerów, czyli adresy IP. W przeciwnym razie musiałbyś pamiętać adresy IP.

Co to są domeny i FQDNs?

Przed zagłębieniem się w DNS zobaczmy, czym są domeny i FQDNs. FQDN (Fully Qualified Domain Name) jest tym, co zwykle nazywamy adresem URL strony internetowej lub domeny, takiej jak www.wpwhitesecurity.com. A FQDN składa się z kilku części:

FQDN and Domain Names explanation

Każda część FQDN, taka jak subdomena www może mieć długość do 63 znaków. Cała nazwa FQDN nie może przekroczyć 253 znaków. Typowe subdomeny używane w Internecie to: www, blog, site, admin itp. Najczęściej spotykane TLD w Internecie to .com, .net, .org oraz specyficzne dla danego kraju, takie jak .nl i .mt.

Jak działa DNS

Aby wyjaśnić, jak działa DNS, zobaczmy, co się dzieje, gdy przeglądasz stronę internetową, taką jak www.wpwhitesecurity.com.

Zauważ, że jest to wyjaśnienie wysokiego poziomu, dzięki któremu możesz zrozumieć logikę stojącą za DNS. W rzeczywistości istnieje więcej komponentów, które mogą mieć wpływ na działanie DNS, takich jak buforowanie DNS, główne serwery DNS itp.

DNS for WordPress site admins- How DNS Works

Krok 1: Żądanie rozwiązania nazwy domeny na adres IP

Po wpisaniu www.wpwhitesecurity.com w pasku nawigacji przeglądarki internetowej, smartfon lub komputer musi znać adres IP serwera internetowego, na którym znajduje się strona. Ponieważ nie zna adresu IP, wysyła żądanie do serwera DNS, aby rozwiązać www.wpwhitesecurity.com.

Serwer DNS, z którego korzysta urządzenie, to najprawdopodobniej serwer routera sieciowego lub dostawcy usług internetowych. Jest to zazwyczaj automatycznie skonfigurowane na interfejsie sieciowym urządzenia podczas podłączania do sieci.

Krok 2: Rekursywny serwer DNS żąda serwerów nazw domen

Serwery DNS sieci i ISP są nazywane rekursywnymi serwerami DNS, ponieważ nie przechowują danych domeny. Zamiast tego przekazują Twoje zapytanie do innych serwerów DNS i odsyłają Ci odpowiedź.

Więc serwer DNS, z którym skontaktowało się Twoje urządzenie, kontaktuje się z innymi serwerami DNS znajdującymi się wyżej w hierarchii (takimi jak serwer główny itp.), aby uzyskać adres IP serwerów nazw (NS) dla domeny wpwhitesecurity.com. Serwery nazw (NS) są serwerami DNS, które przechowują informacje o domenach.

Każda domena ma kilka serwerów nazw (NS) i zawsze, gdy rekursywny serwer DNS musi rozwiązać adres IP domeny, za którą są odpowiedzialne, odpowiadają na zapytanie. Konfigurujesz Serwery Nazw (NS) dla domeny, kiedy ją kupujesz.

W poniższym zrzucie ekranu możemy zobaczyć konfigurację Serwerów Nazw (NS) dla domeny wpwhitesecurity.com.

Configuring the Name Servers for your domain in your domain registrar portal

Krok 3: Rekursywny serwer DNS żąda serwerów nazw do rozwiązania FQDN

Na tym etapie rekursywny serwer DNS, z którym skontaktowało się urządzenie, ma listę serwerów nazw dla domeny, którą chcesz przeglądać. Wysyła więc żądanie do jednego z serwerów, aby rozwiązać FQDN www.wpwhitesecurity.com na adres IP. Odpowiedź, którą otrzymuje to: 192.124.249.168.

Krok 4: Rekursywny serwer DNS odpowiada adresem IP.

Teraz, gdy rekursywny serwer DNS, z którym skontaktowało się Twoje urządzenie, ma adres IP adresu FQDN www.wpwhitesecurity.com, wysyła go z powrotem do Twojego urządzenia.

Krok 5: Twoje urządzenie łączy się z serwerem internetowym

Twoje urządzenie łączy się z serwerem internetowym pod adresem IP otrzymanym od rekursywnego serwera DNS i żąda wyświetlenia strony w witrynie www.wpwhitesecurity.com. Serwer WWW odpowiada wysyłając dane HTML, które twoja przeglądarka zaczyna pobierać i renderować.

Rejestracja domen i DNS

Teraz wiemy, że każda domena musi mieć co najmniej Serwer Nazw. Idealnie powinieneś mieć dwa lub więcej.

To dlatego, kiedy kupujesz nową domenę, jesteś pytany o adresy IP lub FQDN serwerów nazw. Jeśli nie hostujesz swojego własnego DNS lub nie używasz rozwiązania strony trzeciej, zazwyczaj używasz własnych serwerów nazw rejestratora.

Typy rekordów DNS

DNS może być używany do uzyskania innych informacji o domenie, takich jak adresy IP serwera pocztowego. Te informacje mogą być uzyskane poprzez różne typy rekordów DNS. Istnieje ponad 50 różnych typów rekordów DNS, jednak jako właściciel witryny WordPress, jeśli wiesz o kilku wymienionych poniżej, powinieneś być dobry.

A Record

Jest to najbardziej powszechny typ rekordu DNS. Jest on używany do mapowania nazwy hosta lub FQDN na adres IP. Jest to rekord, który jest zazwyczaj używany w procesie rozwiązywania nazw domen wspomnianych powyżej.

Rekord CNAME

Jest to rekord aliasu, który jest używany, gdy dwa różne FQDN mają to samo IP. Na przykład wpwhitesecurity.com i www.wpwhitesecurity.com są na tym samym serwerze internetowym. Więc utworzyłem rekord A dla wpwhitesecurity.com, a następnie CNAME dla www.wpwhitesecurity.com, który wskazuje na wpwhitesecurity.com, jak pokazano w poniższej tabeli.

Name Type Value
wpwhitesecurity.com A 192.124.249.168
www.wpwhitesecurity.com CNAME wpwhitesecurity.com

Rekord MX

To są rekordy Mail Exchange. Są one używane do określenia adresu IP serwera pocztowego domeny. Kiedy wysyłasz wiadomość e-mail na adres [email protected], serwer DNS Twojego serwera pocztowego używa informacji zawartych w tych rekordach, aby poznać adres IP serwera pocztowego, z którym musi się połączyć i wysłać wiadomość e-mail.

RekordNS

To są rekordy serwera nazw. Są one używane do określenia adresu IP autorytatywnych serwerów nazw dla domeny. Są to te, o których wspomnieliśmy powyżej, które musisz określić przy zakupie domeny.

Rekord TXT

DNS może być również używany do przechowywania kluczy publicznych, lokalizacji związanej z domeną, a także rekordów związanych z ramami antyspamowymi. Rekord TXT jest typem rekordu DNS typowo używanym do tych celów. Pierwotnie był on używany dla tekstu czytelnego dla człowieka, ale obecnie przechowuje głównie dane odczytywane maszynowo. Na przykład jest używany w systemach antyspamowych takich jak SPF, rekordy DKIM itp.

Buforowanie DNS i TTL

Aby zminimalizować ruch i zasoby, rekursywne serwery DNS buforują rekordy DNS przez czas określony w wartości Time to Live (TTL). TTL jest określone w sekundach w każdym rekordzie DNS i jest jak data wygaśnięcia.

Buforowanie jest powodem, dla którego zmiany w rekordach DNS mogą zająć kilka godzin i dni, aby propagować się wszędzie. Na czas propagacji ma również wpływ wartość TTL, którą ustawiłeś dla swoich rekordów. Jeśli ustawisz bardzo wysoką wartość TTL, będzie to trwało bardzo długo dla zmiany rekordu DNS do propagacji.

No DNS, No Party!

Gdyby nie DNS, internet nie byłby taki, jaki znamy dzisiaj! Zrozumienie podstaw DNS i dlaczego jest on potrzebny do uruchomienia witryny WordPress pomoże Ci lepiej zarządzać witrynami i domenami.

Historia DNS i Geekery

Oryginalne specyfikacje DNS zostały opublikowane przez IETF w RFC 882 i RFC 883 w 1983 roku. Te RFC zostały zastąpione przez RFC 1034 i RFC 1035 w 1987 roku, i oba zostały zaktualizowane przez kilka innych RFC.

Serwery DNS działają na porcie 53 UDP dla wiadomości, i używają portu 53 na TCP dla transferów stref. Dla bardziej technicznych szczegółów na temat DNS polecam następujące lektury:

  • System nazw domen (DNS) w Wikipedii
  • Lista typów rekordów DNS w Wikipedii

.