Informatyk Linuxby SysGroup

baza wiedzy

Czym jest DNS?

2018-04-14 · czas czytania ok. 1 min

DNS zamienia nazwę domeny na adres serwera. Przy zwykłej pracy nikt o nim nie myśli - staje się widoczny dokładnie wtedy, gdy coś w nim zmieniono.

Jak wygląda odpytanie

Przeglądarka pyta serwer rozwiązujący nazwy o adres domeny. Ten pyta serwer główny, potem serwer domeny najwyższego poziomu, wreszcie serwer autorytatywny wskazany dla Twojej domeny. Odpowiedź wędruje z powrotem i jest po drodze zapamiętywana. Cały łańcuch trwa milisekundy, a zapamiętywanie sprawia, że kolejne pytania nie muszą już nigdzie wędrować.

Rekordy, które trzeba znać

  • A i AAAA - nazwa wskazuje na adres IP, odpowiednio w wersji czwartej i szóstej
  • CNAME - nazwa jest aliasem innej nazwy; nie może istnieć obok innych rekordów dla tej samej nazwy
  • MX - dokąd trafia poczta dla domeny; niezależny od tego, gdzie stoi strona
  • TXT - weryfikacje właścicielskie oraz rekordy SPF, DKIM i DMARC decydujące o doręczalności poczty
  • NS - które serwery są autorytatywne dla domeny; zmiana tego rekordu przenosi całą strefę

TTL, czyli jedyna liczba, która się liczy przy migracji

TTL mówi, jak długo odpowiedź może być zapamiętana. Przy TTL wynoszącym dobę zmiana adresu serwera rozchodzi się po świecie nawet przez dwadzieścia cztery godziny, w czasie których część użytkowników trafia na stary serwer, a część na nowy. Dlatego przed każdą migracją obniżamy TTL do kilku minut, czekamy pełny poprzedni okres, dopiero potem zmieniamy adres. Po migracji wracamy do dłuższej wartości.

Pominięcie tego jednego kroku jest najczęstszą przyczyną „przenieśliśmy stronę, a część klientów widzi starą wersję i składa zamówienia w nieistniejącym sklepie”.

Najczęstsze błędy

Zmiana serwerów nazw bez przeniesienia wszystkich rekordów - strona wstaje, poczta przestaje działać, bo nikt nie przepisał rekordów MX i TXT. Drugi klasyk to CNAME ustawiony na nazwie głównej domeny, co jest niezgodne ze standardem i potrafi zabrać pocztę. Trzeci to zapomniany rekord wskazujący na serwer, którego już nie ma - zwykle wychodzi przy próbie odnowienia certyfikatu.

powiązane notatki

Dostępność serwera - dlaczego jest tak ważna?

Co naprawdę znaczy dostępność 99,9 procent, czego nie obejmuje SLA i jak sprawdzić dostępność niezależnie od deklaracji dostawcy.

Elastyczność serwera - dlaczego jest taką ważną cechą?

Skalowanie w górę i wszerz, limity, których nie przeskoczysz, oraz pytania do dostawcy przed podpisaniem umowy na serwer.

Jak skonfigurować serwer poczty elektronicznej?

Elementy serwera poczty: MTA, skrzynki, szyfrowanie, antyspam oraz SPF, DKIM i DMARC. Co decyduje o tym, czy wiadomości docierają do odbiorców.

kontakt

Potrzebujesz kogoś do tego serwera?

Opisz krótko środowisko: rodzaj serwera, co na nim działa i co Cię niepokoi. Odpowiadamy konkretnie, co przejmujemy i w jakim terminie.