Rekordy DNS (z uwzględnieniem IP w wersji 6).
Poniższa tabela zawiera opis kilku najpopularniejszych rodzajów rekordów DNS:
Oznaczenie |
Nazwa |
Wyjaśnienie |
A |
rekord adresu (address record) |
Mapuje nazwę domeny DNS na adres IPv4 (32 bity). |
AAAA |
rekord adresu 1Pv6u (IPv6 address record) |
Mapuje nazwę domeny DNS na adres IPv6 (128 bitów). |
CNAME |
rekord nazwy kanonicznej (canonical name record) |
Ustanawia alias nazwy domeny. Wszystkie wpisy DNS oraz subdomeny są poprawne także dla aliasu. |
LOC |
rekord lokacji (location record) |
Pozwala określić geograficzną lokalizację związaną z nazwą domeny. |
MX |
rekord wymiany poczty (mail exchange record) |
Mapuje nazwę domeny DNS na nazwę serwera poczty oraz jego priorytet. |
PTR |
rekord wskaźnika (pointer record) |
Mapuje adres IPv4 lub IPv6 na nazwę kanoniczną hosta. Określenie rekordu PTR dla nazwy hosta (hostname) w domenie in-addr.arpa (IPv4), bądź ipó.arpa (IPv6), który odpowiada adresowi IP, pozwala na implementację odwrotnej translacji adresów DNS (reverse DNS lookup). |
NS |
rekord serwera nazw (name server record) |
Mapuje nazwę domenową na listę serwerów DNS dla tej domeny. |
SOA |
rekord adresu startowego uwierzytelnienia (start of authority record) |
Ustala serwer DNS dostarczający autorytatywne informacje o domenie internetowej, łącznie z jej parametrami (np. TTL). |
SRV |
rekord usługi (service record) |
Pozwala na zawarcie dodatkowych informacji dotyczących lokalizacji danej usługi, którą udostępnia serwer wskazywany przez adres DNS. |
TXT |
rekord tekstowy (text record) |
Pozwala dołączyć dowolny tekst do rekordu DNS. Rekord ten może być użyty np. do implementacji specyfikacji Sender Policy Framework. |
Pełną listę można znaleźć w oficjalnym spisie sporządzonym przez organizację IANA: http://www.iana.org/assignments/dns-parameters/.
Pojęcie strefy, strefa a domena, strefy zwykle i odwrotne.
Serwer nazw udostępnia zazwyczaj informacje o tylko pewnej części przestrzeni nazw - właśnie ta część nazywa się strefą zwykłą. W momencie, kiedy znamy adres IP komputera a chcemy uzyskać jego nazwę kanoniczna, musimy posłużyć się tzw. odwzorowaniem odwrotnym. W początkowym etapie odbywa się ono w oparciu o plik hosts i polega na sprawdzeniu, czy plik ten nie zawiera reguł opisujących analizowany adres. Jeżeli wynik tego poszukiwania okaże się negatywny, wtedy zaczyna się problem, gdyż nie jest możliwe przeszukiwanie kolejnych serwerów DNS pod kątem zawierania reguł opisujących posiadany adres. W celu umożliwienia takiej operacji stworzono specjalną domenę in-addr.arpa, zawierającą adresy IP wszystkich hostów zapisane w odwrotnej notacji kropkowej. I tak adresowi 127.0.0.1 odpowiada nazwa 1.0.0.127.in-addr.arpa. Tego typu nazwy są łączone z nazwami kanonicznymi odpowiednich hostów, o ile posiadają one rekord PTR.
PSK: Grzegorz Graczyk i Paweł Tarasiuk 3/9