Domeny własne i konfiguracja DNS
Od *.vercel.app do własnej domeny
Każdy projekt dostaje adres nazwa.vercel.app, ale produkcyjnie chcesz
własną domenę (np. app.professnet.pl). Vercel obsługuje to w kilka minut,
automatycznie wystawiając certyfikat HTTPS.
Dodanie domeny
- Projekt → Settings → Domains.
- Wpisz domenę, np.
app.professnet.pl. - Vercel pokaże, jakie rekordy DNS dodać u rejestratora/dostawcy DNS.
- Po propagacji DNS status zmieni się na Valid i certyfikat się wystawi.
Dwa sposoby kierowania DNS
| Metoda | Rekord | Kiedy |
|---|---|---|
Subdomena (np. app.) | CNAME → cname.vercel-dns.com | Najczęstszy przypadek |
Domena główna (apex professnet.pl) | A → 76.76.21.21 | Gdy chcesz goły root |
| Nameservery Vercel | NS na Vercel | Pełne zarządzanie DNS w Vercelu |
# Subdomena - rekord CNAME u dostawcy DNS
Typ: CNAME
Nazwa: app
Wartość: cname.vercel-dns.com
TTL: 3600
# Domena apex - rekord A
Typ: A
Nazwa: @
Wartość: 76.76.21.21
Wskazówka: Rekordu CNAME nie da się ustawić na domenie głównej (apex) zgodnie ze standardem DNS — dla
professnet.plużyj rekordu A. Dla subdomen (app.,panel.) zawsze preferuj CNAME.
Przekierowanie www → apex (lub odwrotnie)
Dodaj obie wersje (professnet.pl i www.professnet.pl) i ustaw w Vercelu,
która jest primary. Vercel automatycznie przekieruje drugą na pierwszą
zachowując ścieżkę.
HTTPS i certyfikaty
Po poprawnym DNS Vercel sam wystawia i odnawia certyfikat Let's Encrypt — nie musisz nic robić. Wymuszenie HTTPS jest domyślne; ruch HTTP jest przekierowywany na HTTPS.
Weryfikacja i propagacja
DNS propaguje się od kilku minut do kilku godzin. Sprawdzisz to z terminala:
# Czy CNAME wskazuje na Vercel
dig app.professnet.pl CNAME +short
# Sprawdzenie rekordu A dla apex
dig professnet.pl A +short
# Czy HTTPS odpowiada
curl -I https://app.professnet.pl
Częste pułapki
- Stary rekord — usuń poprzedni A/CNAME, by nie kolidował z nowym.
- Proxy CDN (np. Cloudflare) — przy "pomarańczowej chmurce" ustaw tryb DNS-only lub postępuj wg instrukcji Vercela, inaczej certyfikat się nie wystawi.
- Za niski TTL nie pomaga, jeśli rekord jest po prostu zły — najpierw zweryfikuj wartość, potem czekaj na propagację.
Podsumowanie
Podpięcie domeny to: dodaj ją w Settings → Domains, ustaw CNAME (subdomena) lub
A (apex) u dostawcy DNS i poczekaj na propagację. HTTPS Vercel załatwia sam.
Zweryfikuj rekordy przez dig i curl, zanim ogłosisz, że domena działa.