KWALIFIKACJA INF2 - CZERWIEC 2022 (test 3)

PYTANIE NR 40.
Który rekord bazy DNS (Domain Name System) pozwala na zdefiniowanie aliasu rekordu A?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Rekord CNAME (Canonical Name) służy do tworzenia aliasu nazwy DNS, czyli wskazania, że jedna nazwa jest równoważna innej, pod którą znajduje się właściwy rekord (np. A). PTR służy do mapowania odwrotnego, AAAA do IPv6, a NS do serwerów nazw strefy.

Pełne wyjaśnienie:

W DNS "alias" oznacza dodatkową nazwę, która ma prowadzić do tego samego celu co nazwa właściwa (kanoniczna). Do tego służy rekord CNAME (Canonical Name). Jeśli chcesz, aby nazwa alias.example.com wskazywała na host opisany rekordem A (IPv4) pod inną nazwą, tworzysz CNAME, który kieruje alias na nazwę kanoniczną. Następnie resolver, po otrzymaniu CNAME, wykonuje dalsze zapytanie o rekord docelowy (np. A) dla nazwy kanonicznej.

Pozostałe typy rekordów nie pełnią funkcji aliasu:

  • PTR jest używany w strefach odwrotnych (reverse DNS) do mapowania adresu IP na nazwę hosta. To inny kierunek rozwiązywania (IP → nazwa), a nie alias dla rekordu A.
  • AAAA jest odpowiednikiem rekordu A, ale dla adresów IPv6 (nazwa → IPv6). Nie tworzy aliasu, tylko bezpośrednio przechowuje adres.
  • NS wskazuje autorytatywne serwery nazw dla domeny/strefy (delegacja i obsługa zapytań). Nie jest mechanizmem aliasowania rekordów A.

W praktyce umiejętność rozróżniania tych rekordów jest kluczowa przy administrowaniu siecią lokalną: aliasy upraszczają nazywanie usług (np. "www", "intranet"), PTR wspiera diagnostykę i niektóre mechanizmy bezpieczeństwa, a NS jest fundamentem poprawnej delegacji stref.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Rekord CNAME definiuje alias nazwy DNS, czyli wskazuje, że dana nazwa jest "inną nazwą" dla nazwy kanonicznej. Resolver po otrzymaniu CNAME kontynuuje rozwiązywanie, pobierając właściwy rekord (np. A lub AAAA) dla nazwy docelowej.
Alias dla hosta z rekordem A realizuje się przez CNAME: nazwa-alias wskazuje na nazwę kanoniczną, a ta dopiero ma rekord A z adresem IPv4. Dzięki temu zmiana adresu wymaga edycji rekordu A tylko w jednym miejscu.
Rekord AAAA nie jest aliasem, tylko bezpośrednim mapowaniem nazwy na adres IPv6. Aliasowanie polega na wskazaniu innej nazwy docelowej, a to zapewnia CNAME. AAAA przechowuje adres, więc nie "przekierowuje" na inną nazwę.
Rekord PTR służy do mapowania odwrotnego, czyli do ustalenia nazwy hosta na podstawie adresu IP (strefy reverse DNS). Jest używany m.in. w diagnostyce i niektórych kontrolach usług, ale nie tworzy aliasu dla rekordu A.
CNAME tworzy alias nazwy (jedna nazwa wskazuje na inną nazwę). NS wskazuje serwery nazw odpowiedzialne za strefę/domenę (delegacja i autorytatywność). NS nie służy do aliasowania hostów ani usług, tylko do wskazania infrastruktury DNS.
Zasada praktyczna DNS jest taka, że nazwa będąca CNAME nie powinna mieć innych rekordów (np. A, AAAA), bo CNAME oznacza, że cała nazwa jest aliasem. W konfiguracjach egzaminacyjnych przyjmuje się to jako regułę, aby uniknąć konfliktów.
CNAME stosuje się, gdy chcesz mieć wiele nazw usług, ale jedno "źródło prawdy" o adresie: aliasy wskazują na nazwę kanoniczną, która ma rekord A/AAAA. To ułatwia migracje i zmiany adresów, bo modyfikujesz jeden rekord docelowy zamiast wielu.
Najczęstsze pomyłki to: mylenie PTR z aliasem (bo "zwraca nazwę"), mylenie AAAA z mechanizmem przekierowania oraz traktowanie NS jako rekordu "wskazującego na serwer", więc rzekomo pasującego do aliasu. Warto zapamiętać funkcje każdego typu.
W praktyce używa się narzędzi typu nslookup lub dig, aby zapytać o konkretny typ rekordu (A, AAAA, CNAME, NS, PTR). Wynik pokaże, czy dla nazwy zwracany jest CNAME (alias), a następnie jakie rekordy ma nazwa docelowa.
W sieci szkolnej/firmowej CNAME upraszcza zarządzanie nazwami usług: możesz utrzymać stałe, czytelne nazwy (np. "intranet", "plik") i w razie zmiany serwera podmienić tylko nazwę kanoniczną lub jej adres. To zmniejsza liczbę zmian po stronie klientów.
info

Około 63% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "Rekord CNAME (Canonical Name) służy do tworzenia aliasu nazwy DNS, czyli wskazania, że jedna nazwa jest równoważna innej, pod którą znajduje się właściwy rekord (np. A)."

Źródła:

  • RFC 1034: Domain Names - Concepts and Facilities, IETF, 1987, sekcje opisujące model DNS i aliasowanie (CNAME)
  • RFC 1035: Domain Names - Implementation and Specification, IETF, 1987, sekcja "Resource Records" (typy rekordów m.in. CNAME, NS, PTR)
  • ISC BIND 9 Administrator Reference Manual (ARM) – rozdział o plikach stref i typach rekordów DNS (CNAME/NS/PTR/AAAA)

Materiały:

  • Dokumentacja BIND 9 dotycząca rekordów strefy i plików stref
  • Materiały szkolne z administracji usługą DNS (typy rekordów i ich zastosowania)
  • RFC dotyczące DNS (opis typów rekordów i zasad działania systemu nazw)

Aktualizacja pytania: 31.03.2026

Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego