Moduł 2 · 2.1
Serwery nazw i rekordy: różnica
Moduł 2: Serwery nazw i strefy · Czas czytania: 7 min
Cel lekcji: Po tej lekcji będą Państwo potrafili ustalić, gdzie zarządzana jest DNS domeny, oraz wyjaśnić, dlaczego zmiana w złym miejscu nic nie zmienia.
Kluczowe pojęcia: serwer nazw (NS), strefa, rekordy, delegacja, "kto prowadzi serwery nazw, ten zarządza DNS"
Dwa pytania, które łatwo pomylić
W DNS zawsze chodzi o dwa różne pytania:
- Kto zarządza DNS tej domeny? Odpowiedzią są serwery nazw.
- Co znajduje się w DNS tej domeny? Odpowiedzią są rekordy, takie jak A, MX i TXT.
Porównanie: serwery nazw to adres archiwum, w którym przechowywana jest książka telefoniczna Państwa domeny. Rekordy to wpisy w tej książce telefonicznej. Jeśli chcą Państwo zmienić wpis, muszą się Państwo udać do właściwego archiwum. Zmiana kopii książki telefonicznej w innym archiwum nie ma sensu: nikt tam nie zagląda.
Serwery nazw: gdzie znajduje się książka telefoniczna
W rejestrze przy każdej domenie znajduje się lista serwerów nazw. W lekcji 1.4 widzieli Państwo, że resolver jest przez TLD kierowany do tych serwerów nazw. Na przykład:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Każda domena ma co najmniej dwa serwery nazw. Jeśli jeden z nich przestanie działać, odpowiada drugi. Wiele rejestrów, w tym SIDN (rejestr domeny .nl w Holandii), tego wymaga. Często znajdują się one w różnych sieciach lub centrach danych.
Serwery nazw ustawia się za pośrednictwem rejestratora (lekcja 1.3). Rejestrator przekazuje je do rejestru. Dopiero wtedy świat zaczyna kierować się do tych serwerów nazw.
Strefa: co znajduje się w książce telefonicznej
Na serwerach nazw znajduje się strefa Państwa domeny: zbiór wszystkich rekordów. Strefa zawiera na przykład:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 mx ~all"Jak dokładnie odczytać taki wpis, dowiedzą się Państwo w lekcji 2.2. Co robi każdy typ rekordu, dowiedzą się Państwo w modułach 3 do 5.
Złota zasada
Kto prowadzi serwery nazw, ten zarządza DNS.
Brzmi to logicznie, ale w praktyce właśnie tutaj najczęściej pojawiają się problemy. Kilka typowych sytuacji:
- Zarejestrowali Państwo domenę u podmiotu A, ale serwery nazw wskazują na Cloudflare. W takim przypadku rekordy zmienia się w Cloudflare. Ekran DNS u podmiotu A może nadal pokazywać rekordy, ale nikt ich nie odczytuje.
- Zlecili Państwo zbudowanie strony internetowej na platformie takiej jak Wix i ustawili serwery nazw na tę platformę. Wówczas platforma zarządza całą Państwa DNS, w tym rekordami poczty. Rekordy MX i inne rekordy pocztowe muszą więc Państwo ustawić właśnie tam. Jeśli o tym zapomną Państwo, poczta przestanie docierać.
- Firma hostingowa pokazuje w panelu strefę DNS, ale Państwa domena korzysta z serwerów nazw poprzedniego dostawcy. W takim przypadku zmiany u nowej firmy hostingowej nic nie dają, dopóki nie przełączą Państwo serwerów nazw.
Objaw jest zawsze ten sam: zmieniają Państwo rekord, czekają, a nic się nie dzieje. Wówczas pierwsze pytanie brzmi: czy zmieniam we właściwym miejscu?
Jak ustalić, gdzie zarządzana jest DNS
Sprawdzić serwery nazw. Proszę skorzystać z narzędzia online do sprawdzania DNS lub w oknie poleceń:
nslookup -type=ns example.comlub
dig NS example.com +short- Rozpoznać podmiot po nazwie. Serwery nazw zwykle zawierają w nazwie nazwę podmiotu.
*.ns.cloudflare.comto Cloudflare,ns*.wixdns.netto Wix, serwery nazw Państwa firmy hostingowej rozpoznają Państwo po jej domenie. - Zmienić rekordy u tego podmiotu. Tam się Państwo logują i dostosowują strefę.
Drugą kontrolą jest whois domeny (lekcja 1.3). Pokazuje on serwery nazw tak, jak zapisane są w rejestrze. To właśnie z tego korzysta świat. Jeśli odpowiedź samych serwerów nazw się od tego różni, coś jest ustawione nieprawidłowo.
Kopiowanie rekordów to nie to samo co przenoszenie
Gdy zmieniają Państwo serwery nazw, rekordy nie przenoszą się automatycznie. Nowy podmiot zaczyna z pustą strefą albo ze strefą domyślną, którą sam przygotował. To, co znajdowało się w starej strefie, muszą Państwo przenieść samodzielnie. Jeśli zapomną Państwo na przykład o rekordzie DKIM lub rekordzie weryfikacyjnym dla Microsoft 365, ta funkcja przestanie działać po przełączeniu.
Dlatego obowiązuje zasada: najpierw przygotować strefę u nowego podmiotu, dopiero potem zmienić serwery nazw. Lekcje 2.3 i 6.3 omawiają to szerzej.
W praktyce: jak to wygląda w panelu
W Moje WebOké na stronie domeny, w zakładce DNS, na górze widać, z jakich serwerów nazw korzysta domena. Jeśli widnieją tam inne serwery nazw niż te należące do firmy hostingowej, panel pokazuje, że DNS jest zarządzana gdzie indziej. W DirectAdmin w Administracja DNS widoczne są rekordy NS znajdujące się w strefie. Proszę zwrócić uwagę: pokazują one jedynie to, co znajduje się w strefie, a nie to, co jest zapisane w rejestrze. Inne panele, takie jak cPanel, Plesk czy panel Państwa rejestratora, pokazują tę samą informację, zwykle pod nagłówkiem takim jak "Nameservers" lub "DNS".
Podsumowanie
- Serwery nazw określają, kto zarządza DNS; rekordy określają, co się w niej znajduje.
- Każda domena ma co najmniej dwa serwery nazw, ustawiane przez rejestratora.
- Strefa to zbiór rekordów znajdujących się na serwerach nazw.
- Kto prowadzi serwery nazw, ten zarządza DNS: zmiana w innym miejscu nic nie da.
- Przy zmianie serwerów nazw rekordy nie przenoszą się automatycznie: najpierw należy przygotować strefę, dopiero potem dokonać zmiany.
Quiz
Zadanie
Zadanie Z2.1: Kto zarządza DNS? Proszę sprawdzić serwery nazw domeny wikipedia.org oraz własnej domeny (jeśli Państwo ją posiadają). Proszę je wpisać oraz podać, u którego podmiotu należałoby zmienić DNS Państwa własnej domeny.
Dalsza lektura
Poniższe artykuły opisują sytuację w WebOké. U innych dostawców działa to podobnie.
- Instrukcja DirectAdmin 5.1: Co to jest DNS i kiedy warto go dostosować?
- Instrukcja DirectAdmin 5.12: DNS w Mój WebOké i przy zewnętrznych serwerach nazw, takich jak Cloudflare
- Korzystanie z własnych lub zewnętrznych serwerów nazw (np. Cloudflare) dla Państwa domeny
- Jak długo trwa zmiana nameserverów lub DNS i co zrobić, jeśli zmiana nie jest widoczna?
