Intern
Co oznaczają rekordy DNS?
sobes.tech AI
Odpowiedź od AI
Rekordy DNS (Domain Name System) łączą nazwy domen, które są łatwe do odczytania przez człowieka (np. example.com), z adresami IP i innymi informacjami niezbędnymi do funkcjonowania internetu. Każdy rekord ma określony typ, który wskazuje jego przeznaczenie.
Główne typy rekordów DNS i ich zastosowanie:
- A (Rekord adresu): Łączy nazwę domeny z adresem IPv4.
// Łączy example.com z adresem IPv4 example.com. IN A 192.168.1.1 - AAAA (Rekord adresu IPv6): Łączy nazwę domeny z adresem IPv6.
// Łączy example.com z adresem IPv6 example.com. IN AAAA 2001:0db8::1 - CNAME (Rekord nazwy kanonicznej): Tworzy alias dla innej nazwy domeny. Zapytanie do aliasu zostanie przekierowane do głównej nazwy domeny.
// www.example.com jest aliasem dla example.com www.example.com. IN CNAME example.com. - MX (Rekord wymiany poczty): Wskazuje serwery pocztowe odpowiedzialne za odbiór poczty dla domeny. Zawiera priorytet.
// Serwer pocztowy z priorytetem 10, wskazuje na mail.example.com example.com. IN MX 10 mail.example.com. // Serwer pocztowy z priorytetem 20, wskazuje na anothermail.example.com example.com. IN MX 20 anothermail.example.com. - TXT (Rekord tekstowy): Przechowuje informacje tekstowe, które mogą być używane do różnych celów, np. weryfikacji własności domeny, SPF (Sender Policy Framework) lub DKIM (DomainKeys Identified Mail).
// Przykład rekordu SPF example.com. IN TXT "v=spf1 include:_spf.google.com ~all" - NS (Rekord serwera nazw): Wskazuje autorytatywne serwery DNS dla domeny lub subdomeny.
// ns1.example.com jest autorytatywnym serwerem dla example.com example.com. IN NS ns1.example.com. // ns2.example.com jest również autorytatywnym serwerem example.com. IN NS ns2.example.com. - PTR (Rekord wskaźnikowy): Używany do odwrotnej rozpoznawania DNS, zamieniając adres IP na nazwę domeny. Znajduje się w strefach
in-addr.arpa(dla IPv4) lubip6.arpa(dla IPv6).// Odwrotne rozpoznanie dla 192.168.1.1 1.1.168.192.in-addr.arpa. IN PTR example.com. - SRV (Rekord usługi): Wskazuje lokalizację (nazwa hosta i port) serwerów dla konkretnej usługi.
// Serwer dla usługi _sip._tcp na example.com, port 5060, priorytet 10, waga 5 _sip._tcp.example.com. IN SRV 10 5 5060 sipserver.example.com.
Każdy rekord ma również czas życia (TTL), który wskazuje, jak długo resolver DNS powinien przechowywać odpowiedź w pamięci podręcznej.
Przykład ogólnej struktury rekordu:
// <nazwa> [TTL] [klasa] <typ rekordu> <dane>
Klasa zazwyczaj to IN (Internet).