Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Rekordy A i AAAA

Moduł 3: Rekordy dla Państwa strony internetowej · Czas czytania: 7 min

Cel lekcji: Po tej lekcji będą Państwo potrafili skierować nazwę na adres IPv4 i na adres IPv6 oraz będą wiedzieli, co się psuje, gdy zapomni się o rekordzie AAAA.

Kluczowe pojęcia: rekord A, rekord AAAA, IPv4, IPv6, wiele rekordów A, adresy dokumentacyjne

Najczęściej używany rekord

Jeśli ktoś chce odwiedzić Państwa stronę internetową, przeglądarka musi wiedzieć, na jakim adresie znajduje się serwer. Tym adresem jest adres IP, a rekord, który łączy nazwę z tym adresem, nazywa się rekordem A (A od address). Jest to najstarszy i najczęściej używany rekord w DNS.

Rekord A wygląda w strefie tak:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Proszę czytać od lewej do prawej: nazwa example.com., może być zapamiętana przez 3600 sekund, w klasie internet (IN, którą niemal zawsze się widzi), typ A, wartość 192.0.2.10.

Rekord A zawsze wskazuje na adres IPv4: cztery liczby od 0 do 255, oddzielone kropkami. Istnieje około 4,3 miliarda takich adresów, co jest zbyt małą liczbą dla wszystkich urządzeń na świecie. Dlatego powstał IPv6.

AAAA: to samo, ale dla IPv6

Adres IPv6 jest dużo dłuższy: osiem grup po cztery znaki szesnastkowe, oddzielone dwukropkami. Kolejne grupy składające się wyłącznie z zer można jednokrotnie zastąpić przez ::. Rekord, który łączy nazwę z adresem IPv6, nazywa się rekordem AAAA, wymawianym jako "quad-A". Nazwa wzięła się stąd, że adres IPv6 jest czterokrotnie dłuższy niż adres IPv4 (128 bitów wobec 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Nazwa może mieć jedno i drugie: rekord A oraz rekord AAAA. Jest to wręcz normalna sytuacja przy nowoczesnym hostingu. Odwiedzający z połączeniem IPv6 (coraz więcej sieci domowych i niemal wszystkie sieci mobilne) korzysta wtedy zazwyczaj z rekordu AAAA, a odwiedzający bez IPv6 z rekordu A.

W tym kursie używamy adresów 192.0.2.x, 198.51.100.x i 203.0.113.x dla IPv4 oraz 2001:db8:: dla IPv6. Są one specjalnie zarezerwowane do celów dokumentacyjnych (RFC 5737 i RFC 3849): nigdy nie są przydzielane prawdziwemu serwerowi, dzięki czemu przykład nigdy przypadkowo nie wskaże na czyjś serwer.

Pułapka: zapomniany rekord AAAA

W praktyce często coś tu idzie nie tak. Przenoszą Państwo swoją stronę na nowy serwer albo łączą domenę z platformą sklepu internetowego. Dokładnie dostosowują Państwo rekord A do nowego adresu. Ale obok istniał jeszcze rekord AAAA wskazujący na stary serwer, który pozostaje bez zmian.

Skutek: odwiedzający bez IPv6 widzą nową stronę, odwiedzający z IPv6 (często wszyscy korzystający z 4G lub 5G) widzą starą stronę albo komunikat o błędzie, jeśli stary serwer już nie istnieje. A ponieważ w domu być może nie mają Państwo IPv6, sami niczego dziwnego nie zauważą. "Na laptopie działa, na telefonie nie" to klasyczny sygnał.

Zasada brzmi zatem: zmieniając rekord A, zawsze proszę sprawdzić również rekord AAAA. Istnieją trzy możliwości:

  1. Nowy serwer ma również adres IPv6: proszę ustawić rekord AAAA na ten nowy adres.
  2. Nowy serwer nie ma IPv6: proszę usunąć stary rekord AAAA.
  3. Nie było rekordu AAAA: wtedy nie trzeba nic robić.

Wiele rekordów A dla jednej nazwy

Nazwa może mieć więcej niż jeden rekord A:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

DNS zwraca wtedy oba adresy, a przeglądarka wybiera jeden z nich. Duże serwisy wykorzystują to, aby rozłożyć odwiedzających na wiele serwerów albo zachować działanie, gdy jeden z serwerów ulegnie awarii. Dla zwykłej strony internetowej zazwyczaj tego się nie chce: jeśli jeden z dwóch adresów prowadzi do starego serwera, połowa odwiedzających trafi na niewłaściwą stronę. Platformy, takie jak kreatory sklepów internetowych, dlatego często wprost proszą: "proszę zadbać, aby na domenie był tylko jeden rekord A".

Co w rekordzie A jest dozwolone, a co nie

  • Wartość to zawsze adres IP, nigdy nazwa. Jeśli chcą Państwo skierować nazwę na inną nazwę, potrzebny jest rekord CNAME (lekcja 3.2).
  • Po adresie IP nie stawia się kropki. Kropka na końcu dotyczy wyłącznie nazw (lekcja 2.2).
  • Rekord A nie zawiera portu ani ścieżki. 192.0.2.10:8080 czy 192.0.2.10/shop nie są możliwe. DNS wie jedynie, gdzie znajduje się serwer, a nie którą stronę chcą Państwo zobaczyć (lekcja 3.4).
  • Dla nazwy samej domeny w większości paneli używa się @ albo pozostawia się pole nazwy puste. Dla subdomeny wpisuje się tylko pierwszą część, na przykład www lub shop.

W praktyce: tak to wygląda w panelu

Jako przykład używamy DirectAdmin, popularnego panelu hostingowego. Inne panele (cPanel, Plesk, Cloudflare oraz ekrany DNS u większości rejestratorów) nazywają przyciski inaczej, ale pola są wszędzie takie same: typ, nazwa, TTL i wartość.

  1. Proszę otworzyć Administrację DNS i wybrać właściwą domenę.
  2. Proszę kliknąć Dodaj rekord.
  3. Przy typie proszę wybrać A (lub AAAA dla IPv6).
  4. W polu Nazwa proszę wpisać tylko pierwszą część, na przykład shop dla shop.example.com. Dla samej domeny proszę zostawić puste pole lub wpisać @.
  5. Proszę pozostawić TTL na wartości domyślnej, na przykład 3600.
  6. W polu Wartość proszę wpisać adres IP, na przykład 203.0.113.10.
  7. Proszę zapisać.

Zmiana istniejącego rekordu odbywa się za pomocą ikony ołówka przy rekordzie. Następnie proszę sprawdzić na tej samej liście, czy nie ma jeszcze rekordu AAAA dla tej samej nazwy.

Podsumowanie

  • Rekord A łączy nazwę z adresem IPv4, rekord AAAA z adresem IPv6.
  • Nazwa może mieć jedno i drugie; przy nowoczesnym hostingu jest to normalne.
  • Zmieniając rekord A, zawsze proszę sprawdzić rekord AAAA: w przeciwnym razie odwiedzający z IPv6 zobaczą stary serwer.
  • Wartość to zawsze adres IP, bez kropki, portu czy ścieżki.
  • Wiele rekordów A dla jednej nazwy jest możliwe, ale dla zwykłej strony internetowej jest to zazwyczaj błąd.

Quiz

1. Na co wskazuje rekord AAAA?



2. Przenieśli Państwo stronę internetową na nowy serwer i dostosowali rekord A. Na laptopie widzą Państwo nową stronę, na telefonie przez 5G starą. Jaka jest najbardziej prawdopodobna przyczyna?



3. Która wartość jest poprawna dla rekordu A?



4. Dlaczego w tym kursie używa się adresów takich jak 192.0.2.10 i 2001:db8::10?



Zadanie

Zadanie Z3.1: wyszukiwanie A i AAAA. Proszę wyszukać adres IPv4 (A) i adres IPv6 (AAAA) dla wikipedia.org. Proszę wpisać oba adresy. Jeśli wikipedia.org ma więcej niż jeden, wystarczy jeden z nich.

Zadanie Z3.1: Wyszukiwanie rekordów A i AAAA



To, co Państwo wpisują i co sprawdzamy na żywo, nie jest przez nas zapisywane. Przeglądarka zapamiętuje Państwa odpowiedzi oraz informację, czy zadanie zostało zaliczone. Jeśli są Państwo zalogowani, zapisujemy jedynie informację, że zadanie zostało (prawie) wykonane poprawnie w Moich kursach; tam też można to usunąć.

Zadanie O3.1: samodzielne ustawienie w strefie ćwiczeniowej. Proszę utworzyć w swojej strefie ćwiczeniowej dwa rekordy dla nazwy web:

  • rekord A o wartości 192.0.2.10
  • rekord AAAA o wartości 2001:db8::10

Następnie proszę kliknąć Sprawdź.

Zadanie O3.1

To zadanie wykonują Państwo we własnej strefie ćwiczeniowej: prawdziwej strefie DNS na serwerach nazw WebOké, przeznaczonej tylko dla Państwa. Proszę zalogować się za pomocą adresu e-mail. Otrzymają Państwo link logujący e-mailem i wrócą następnie do tej lekcji. Adres e-mail wykorzystujemy wyłącznie na potrzeby kursu.

Dalsza lektura

Poniższe artykuły opisują te kroki w panelach WebOké; w innych panelach działają one w podobny sposób.

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…