Czym jest rekord A?
Rekord A (Address Record) to podstawowy typ rekordu DNS, który mapuje nazwę domeny na adres IPv4. Gdy ktoś wpisuje domenę w przeglądarce, serwery DNS używają rekordów A, aby znaleźć adres IP serwera hostującego witrynę.
Jak działają rekordy A
Gdy użytkownik odwiedza example.com:
1. Zapytanie DNS: Przeglądarka pyta: „Jaki jest adres IP example.com?”
2. Wyszukiwanie rekordu A: Serwery DNS znajdują rekord A
3. Zwrócenie IP: Zwracany jest adres IPv4 (np. 93.184.216.34)
4. Nawiązanie połączenia: Przeglądarka łączy się z adresem IP
example.com. IN A 93.184.216.34
Ten format rekordu DNS oznacza:
- example.com. - domena (końcowa kropka wskazuje root)
- IN - klasa Internet
- A - typ rekordu
- 93.184.216.34 - adres IPv4
Konfiguracja rekordu A
Podstawowa konfiguracja
Większość domen wymaga co najmniej:
@ IN A 203.0.113.50 ; Root domain
www IN A 203.0.113.50 ; www subdomain
Symbol „@” oznacza domenę główną (example.com bez www).
Wiele rekordów A
Domena może mieć wiele rekordów A na potrzeby równoważenia obciążenia:
example.com. IN A 203.0.113.50
example.com. IN A 203.0.113.51
example.com. IN A 203.0.113.52
Resolvery DNS zwykle rotują te adresy (round-robin) albo wybierają je na podstawie lokalizacji geograficznej.
TTL (czas życia)
Rekordy A zawierają wartość TTL określającą, jak długo resolvery powinny przechowywać rekord w pamięci podręcznej:
example.com. 300 IN A 203.0.113.50
TTL o wartości 300 sekund (5 minut) oznacza, że zmiany DNS rozchodzą się w ciągu 5 minut. Niższy TTL przyspiesza zmiany, ale zwiększa liczbę zapytań DNS.
Typowe zastosowania rekordów A
Hosting witryny
Wskaż domenę na serwer WWW:
@ → Your server's IPv4 address
www → Your server's IPv4 address (or use CNAME)
Subdomeny
Utwórz rekordy A dla różnych usług:
api.example.com → API server IP
blog.example.com → Blog server IP
shop.example.com → E-commerce server IP
Konfiguracja CDN
Niektóre CDN-y wymagają rekordów A wskazujących ich adresy brzegowe (choć częściej używa się CNAME):
example.com → CDN edge IP
Rekord A a inne typy rekordów
| Rekord | Zastosowanie | Wskazuje na |
|---|---|---|
| A | Adres IPv4 | 93.184.216.34 |
| AAAA | Adres IPv6 | 2606:2800:220:1:... |
| CNAME | Alias | another.domain.com |
| ALIAS/ANAME | Alias domeny głównej | another.domain.com |
Sprawdzanie rekordów A
Użycie dig (Linux/Mac):dig example.com A
Użycie nslookup (Windows):
nslookup example.com
Użycie kontroli kondycji DomScan:
curl "https://domscan.net/v1/health?domain=example.com"
# Returns DNS configuration including A records
Najlepsze praktyki
1. Zawsze ustawiaj zarówno @, jak i www: Użytkownicy wpisują domeny na oba sposoby
2. Stosuj odpowiednie TTL: 300-3600 sekund w większości przypadków; przed planowanymi zmianami ustaw niższy TTL
3. Uwzględniaj również rekordy AAAA: IPv6 ma coraz większe znaczenie
4. Monitoruj rekordy: Nieprawidłowy rekord A może unieruchomić witrynę
5. Dokumentuj zmiany: Prowadź rejestr adresów IP obsługujących poszczególne funkcje
Rekordy A są fundamentem hostingu WWW. Ich zrozumienie jest niezbędne każdemu programiście zarządzającemu infrastrukturą domenową.