Konfiguracja domeny i rekordów CNAME w DNS w chmurze obliczeniowej
Wprowadzenie
Chmura obliczeniowa oferuje elastyczne i skalowalne sposoby zarządzania infrastrukturą sieciową, w tym obsługę domen i rekordów DNS. Konfiguracja domeny oraz rekordów CNAME pozwala na poprawne kierowanie ruchu na serwery, load balancery czy usługi chmurowe, takie jak AWS S3, CloudFront, Azure CDN czy Google Cloud Storage. W tym artykule omówimy, jak skonfigurować domenę oraz rekordy CNAME w popularnych platformach chmurowych.
1. Rejestracja domeny
Zanim przejdziemy do konfiguracji DNS, musimy posiadać zarejestrowaną domenę. Możemy skorzystać z usług rejestratorów, takich jak:
- AWS Route 53
- Google Domains
- Namecheap
- GoDaddy
- Cloudflare
- OVH
Po zakupie domeny następnym krokiem jest skonfigurowanie jej rekordów DNS w panelu zarządzania domeną.

2. Co to jest rekord CNAME?
Rekord CNAME (Canonical Name) pozwala na przypisanie aliasu do innej nazwy domenowej. Jest przydatny, gdy chcemy skierować subdomeny na usługi chmurowe, load balancery lub inne zasoby bez konieczności podawania adresów IP.
Przykłady zastosowania CNAME:
- cdn.mojadomena.com → wskazuje na CloudFront lub Azure CDN.
- www.mojadomena.com → wskazuje na load balancer w AWS (np. ELB) lub inną subdomenę.
- blog.mojadomena.com → wskazuje na zewnętrzny hosting, np. WordPress.com.
3. Konfiguracja rekordów CNAME w popularnych usługach chmurowych
AWS Route 53
- Zaloguj się do konsoli AWS.
- Przejdź do Route 53 > Hosted Zones.
- Wybierz domenę i kliknij „Create Record”.
- Wybierz typ rekordu CNAME.
- W polu „Name” wpisz subdomenę, np. „www”.
- W polu „Value” wpisz docelowy adres URL, np. „d12345.cloudfront.net”.
- Kliknij „Save Record”.
Google Cloud DNS
- Przejdź do Google Cloud Console.
- Wybierz Network Services > Cloud DNS.
- Kliknij nazwę swojej strefy DNS.
- Kliknij „Add record set”.
- Wybierz typ rekordu CNAME.
- Wpisz nazwę subdomeny i wartość docelową.
- Zapisz zmiany.
Cloudflare
- Zaloguj się do Cloudflare i wybierz domenę.
- Przejdź do zakładki DNS.
- Kliknij „Add Record”.
- Wybierz typ rekordu CNAME.
- Wpisz nazwę subdomeny i wartość docelową.
- Wybierz „Proxy” (jeśli chcesz ukryć prawdziwy adres IP) lub „DNS only”.
- Kliknij „Save”.
4. Weryfikacja poprawności konfiguracji
Po dodaniu rekordów CNAME warto sprawdzić, czy zmiany zostały poprawnie zastosowane. Możemy to zrobić za pomocą narzędzi:
- nslookup (Windows, Linux, Mac):
nslookup www.mojadomena.com
- dig (Linux, Mac):
dig CNAME www.mojadomena.com
- Online DNS Checker: np. https://www.whatsmydns.net/
Zmiany w DNS mogą propagować się do 24 godzin, ale zazwyczaj są widoczne w ciągu kilku minut.
5. Potencjalne błędy i ich rozwiązania
- Błąd: Rekord CNAME nie działa
- Sprawdź, czy domena wskazuje na poprawne serwery DNS.
- Upewnij się, że docelowy adres CNAME istnieje.
- Poczekaj na propagację zmian.
- Błąd: Konflikt z rekordem A
- Rekordy CNAME nie mogą współistnieć z rekordami A dla tej samej nazwy.
- Cloudflare nie pokazuje rzeczywistego adresu CNAME
- Wyłącz „Proxy” i ustaw na „DNS only”.
Podsumowanie
Konfiguracja rekordów CNAME w DNS jest kluczowa dla poprawnego funkcjonowania stron internetowych i usług w chmurze obliczeniowej. Umożliwia ona aliasowanie domen do zasobów chmurowych, co zapewnia lepszą elastyczność i skalowalność. Poprawna konfiguracja i testowanie pozwala uniknąć problemów z routingiem ruchu oraz dostępnością strony.
Masz pytania lub potrzebujesz pomocy? Daj znać w komentarzu!