Nodea — logo

Rekord A

Rekord A (ang. Address record) to jeden z najważniejszych typów wpisów w systemie DNS: przypisuje nazwie domeny konkretny adres IPv4 serwera. Gdy przeglądarka pyta o nodea.pl, to właśnie rekord A odpowiada, pod jakim numerem IP znaleźć maszynę obsługującą stronę.

Jak działa rekord A

Rekord A jest częścią strefy DNS domeny i składa się z kilku pól:

  • nazwa — subdomena lub znak @ oznaczający domenę główną,
  • typA,
  • wartość — adres IPv4 w postaci czterech liczb, np. 192.0.2.10,
  • TTL — czas, przez jaki odpowiedź może być przechowywana w pamięci podręcznej.

Jedna nazwa może mieć wiele rekordów A wskazujących różne adresy — wtedy resolver zwraca je rotacyjnie, co daje proste rozłożenie ruchu (round-robin DNS). Dla adresacji IPv6 stosuje się analogiczny rekord AAAA, a dla wskazania aliasu — rekord CNAME.

Zastosowanie w praktyce

Rekord A ustawia się przy każdym podpinaniu domeny do hostingu lub serwera: wpisujesz adres IP maszyny, a domena zaczyna kierować na nią ruch WWW. Podczas migracji na nowy serwer zmienia się wartość rekordu A na nowy adres IP — dlatego dobrą praktyką jest wcześniejsze obniżenie TTL, by przełączenie przebiegło szybko i bez przestojów. Rekordy A edytuje się w panelu dostawcy DNS lub w panelu hostingu. Poprawność ustawienia można szybko sprawdzić poleceniem dig nodea.pl A lub nslookup, które pokażą aktualnie zwracany adres i pozostały czas życia wpisu w cache.

Rekord A a subdomeny

Osobne rekordy A tworzy się nie tylko dla domeny głównej, ale i dla poszczególnych subdomen — na przykład sklep.nodea.pl czy api.nodea.pl mogą wskazywać na zupełnie inne serwery niż strona główna. Dzięki temu ruch do różnych usług da się rozdzielić między maszyny bez zmiany samej domeny. Gdy subdomena ma jedynie odsyłać do innej nazwy, zamiast rekordu A używa się aliasu, czyli rekordu CNAME; rekord A pozostaje właściwym wyborem wszędzie tam, gdzie docelowo wskazujemy konkretny adres IP hosta.

Powiązane pojęcia

Najczęstsze pytania

Czym różni się rekord A od rekordu AAAA?

Oba wskazują adres serwera, ale rekord A zwraca adres IPv4 (np. 192.0.2.10), a rekord AAAA adres IPv6. Domena może mieć jednocześnie oba, dzięki czemu jest osiągalna zarówno przez starszą, jak i nowszą wersję protokołu IP.

Ile trwa aktualizacja rekordu A po zmianie?

Zależy od wartości TTL. Serwery cache'ujące trzymają starą odpowiedź aż do jej wygaśnięcia, więc przy TTL 3600 s zmiana rozejdzie się w ciągu godziny. Przed migracją serwera warto z wyprzedzeniem obniżyć TTL, by przełączenie było niemal natychmiastowe.