Bez KYC: jeden zweryfikowany e-mail, bez dowodu osobistego · Płatność w kryptowalutach: BTC, USDT, USDC, ETH, SOL, LTC, XMR · .com 11,99 USD/rok
Język: Polski
Wyszukaj domenę

Poradnik · 6 kroków · wartości DNS sprawdzone 29 października 2026

Jak podłączyć moją nazwę domeny do GitHub Pages?

Dokładne rekordy DNS, które publikuje GitHub, kolejność kroków, która zapobiega przejęciu domeny, i co sprawdzić, gdy GitHub twierdzi, że domena nie jest skonfigurowana.

Ostatnia aktualizacja: · 6 min czytania

Szybka odpowiedź

Jak podłączyć domenę do GitHub Pages?

Aby podłączyć domenę do GitHub Pages, skieruj domenę główną na 4 rekordy A GitHuba (185.199.108.153 do 185.199.111.153), a www na nazwę twoj.user.github.io, następnie wpisz domenę w ustawieniach Pages repozytorium. Szablon GitHub Pages w DotAlmanac przygotowuje wszystkie 9 rekordów naraz, na dzień 29 października 2026.

DNS GitHub Pages w skrócie

Rekordy A (@)185.199.108.153 · 185.199.109.153 · 185.199.110.153 · 185.199.111.153
Rekordy AAAA (@)2606:50c0:8000::153 · 2606:50c0:8001::153 · 2606:50c0:8002::153 · 2606:50c0:8003::153
wwwCNAME na USERNAME.github.io, bez nazwy repozytorium
Gdzie wpisać domenęRepozytorium › Settings › Pages › Custom domain
Weryfikacja domenyRekord TXT _github-pages-challenge-USERNAME, z twojego profilu Settings › Pages
HTTPS„Enforce HTTPS” w ustawieniach Pages, gdy GitHub wystawi certyfikat
TTL rekordów szablonu3600 sekund (1 godzina)
Hosting DNSBezpłatnie z każdą domeną DotAlmanac

Czego potrzebuję, zanim podłączę domenę do GitHub Pages?

DotAlmanac to przewodnik po rozszerzeniach domen i rejestrator: porównaj każde rozszerzenie, a potem zarejestruj je bez KYC i zapłać w krypto. Aby skorzystać z tego przewodnika, potrzebujesz trzech rzeczy.

  • Domeny na serwerach nazw DotAlmanac. W zakładce Nameservers domeny musi widnieć „Our nameservers”. Jeśli domena używa innych serwerów nazw, dodaj te same rekordy u tamtego dostawcy DNS.
  • Repozytorium z włączonym GitHub Pages. Może publikować z gałęzi lub z workflow GitHub Actions.
  • Twojej nazwy użytkownika lub organizacji GitHub. Trafia do rekordu www. Nazwa repozytorium nigdy.

Wielu deweloperów wybiera .dev lub .app dla strony projektu. Najpierw sprawdź odnowienie: według cennika DotAlmanac .dev odnawia się o 44% drożej niż w pierwszym roku, a .app o 67% drożej, na dzień 29 października 2026. .dev kosztuje 8,99 USD/rok, potem 12,99 USD/rok. Oba rozszerzenia wymagają HTTPS, które zapewnia GitHub Pages. Porównaj je na .app vs .dev.

Jak podłączyć domenę do GitHub Pages w 6 krokach

  1. Najpierw zweryfikuj domenę na GitHubie

    W swoim profilu GitHub otwórz Settings › Pages › Add a domain. GitHub pokaże rekord TXT o nazwie _github-pages-challenge-USERNAME i wartość. Dodaj go w zakładce DNS domeny, a potem naciśnij Verify.

  2. Otwórz szablon GitHub Pages

    W panelu klienta otwórz domenę, następnie DNS › Templates › GitHub Pages. Wpisz swoją nazwę użytkownika lub organizacji GitHub, na przykład octocat.

  3. Sprawdź podgląd, a potem zapisz

    Podgląd zawiera 4 rekordy A, 4 rekordy AAAA i 1 rekord CNAME. Zastępuje rekordy A, AAAA, CNAME i ALIAS dla @ i www, a rekordy MX i TXT zostawia w spokoju. Nic nie jest wysyłane, zanim nie zapiszesz.

  4. Wpisz domenę niestandardową w repozytorium

    W repozytorium otwórz Settings › Pages › Custom domain, wpisz domenę i naciśnij Save. Publikowanie z gałęzi dodaje do niego plik CNAME; workflow GitHub Actions nie potrzebuje takiego pliku.

  5. Poczekaj na sprawdzenie DNS przez GitHuba

    GitHub sprawdza rekordy i pokazuje wynik pod Custom domain. Czas oczekiwania zależy od TTL rekordów, które resolvery zapisały w pamięci podręcznej przed twoją zmianą.

  6. Włącz Enforce HTTPS

    Gdy GitHub wystawi certyfikat, zaznacz Enforce HTTPS w tych samych ustawieniach Pages. Dla .dev i .app strona nie wczyta się, dopóki HTTPS nie działa.

Jakie są dokładne rekordy DNS dla GitHub Pages?

To wartości, które GitHub publikuje dla domen głównych i dla www. Szablon DotAlmanac dodaje dokładnie te 9 rekordów.

Rekordy GitHub Pages, zgodnie z publikacją w GitHub Docs (sprawdzone 29 października 2026)
TypNazwaWartośćTTL
A@185.199.108.1533600
A@185.199.109.1533600
A@185.199.110.1533600
A@185.199.111.1533600
AAAA@2606:50c0:8000::1533600
AAAA@2606:50c0:8001::1533600
AAAA@2606:50c0:8002::1533600
AAAA@2606:50c0:8003::1533600
CNAMEwwwUSERNAME.github.io3600

Zastąp USERNAME swoją nazwą użytkownika lub organizacji GitHub. Dokumentacja GitHub i ustawienia Pages w Twoim repozytorium są punktem odniesienia: jeśli GitHub pokazuje inne wartości dla Twojej witryny, użyj ich.

Czy mogę wkleić rekordy jako plik strefy?

Tak. Otwórz DNS › Import / export › Import zone file, wybierz "Add to existing records" i wklej poniższe linie. Zastąp octocat własną nazwą użytkownika. Import odczytuje standardową składnię BIND, pokazuje podgląd i nic nie wysyła, dopóki nie zapiszesz.

Rekordy GitHub Pages dla example.com (użytkownik: octocat)
@    3600  IN  A      185.199.108.153
@    3600  IN  A      185.199.109.153
@    3600  IN  A      185.199.110.153
@    3600  IN  A      185.199.111.153
@    3600  IN  AAAA   2606:50c0:8000::153
@    3600  IN  AAAA   2606:50c0:8001::153
@    3600  IN  AAAA   2606:50c0:8002::153
@    3600  IN  AAAA   2606:50c0:8003::153
www  3600  IN  CNAME  octocat.github.io.

Czy używać domeny bez www, czy z www w GitHub Pages?

Skonfiguruj obie i wpisz tę, którą wolisz, w repozytorium. Gdy rekordy domeny głównej i www są poprawne, GitHub Pages przekierowuje drugą na tę wybraną.

GitHub obsługuje jedną domenę główną lub jedną nazwę www na witrynę. Nie obsługuje dwóch domen głównych, dwóch nazw www ani domeny głównej połączonej z inną subdomeną niestandardową. Dla projektu na subdomenie, takiej jak docs.example.com, dodaj jeden CNAME z docs na USERNAME.github.io i pomiń rekordy A.

Ile czasu minie, zanim moja domena zacznie działać na GitHub Pages?

Zależy to od TTL rekordów, które resolverzy widzieli przed Twoją zmianą. TTL to liczba sekund, przez które resolver trzyma odpowiedź w pamięci podręcznej.

  • Nazwa bez wcześniejszego rekordu zaczyna działać od razu po zapisaniu.
  • Zastąpiony rekord zachowuje starą wartość w niektórych pamięciach podręcznych, dopóki nie wygaśnie jego stary TTL. Rekordy z szablonu używają 3600 sekund, czyli jednej godziny.
  • Zaplanuj przeprowadzkę z wyprzedzeniem: obniż TTL starych rekordów do 300 sekund dzień przed zmianą.

Dokumentacja GitHub mówi, że zmiany DNS mogą się propagować do 24 godzin. Certyfikat HTTPS pojawia się po pomyślnym sprawdzeniu DNS.

Dlaczego GitHub mówi, że moja domena nie jest poprawnie skonfigurowana?

W większości przypadków za tę samą nazwę nadal odpowiada stary rekord. Sprawdź te punkty po kolei:

  • Pozostałe rekordy. Stary rekord A, AAAA lub ALIAS na @ albo rekord parkowania konkuruje z rekordami GitHub. Szablon je usuwa; ręczne edycje często pomijają jeden.
  • Nazwa repozytorium w CNAME. Celem www jest wyłącznie USERNAME.github.io.
  • Rekord wieloznaczny. GitHub ostrzega, że rekord taki jak *.example.com stwarza ryzyko przejęcia domeny. Usuń go.
  • Inne serwery nazw. Jeśli domena korzysta z innego dostawcy DNS, rekordy w zakładce DNS DotAlmanac nie są serwowane.
  • Rekordy CAA. Jeśli publikujesz rekordy CAA, GitHub wymaga co najmniej jednego o wartości letsencrypt.org dla HTTPS.

Sprawdź wynik za pomocą dig example.com +short lub dowolnego internetowego narzędzia do sprawdzania DNS.

GitHub Pages i domeny niestandardowe: FAQ

Czy potrzebuję wszystkich 4 rekordów A dla GitHub Pages?

Tak. GitHub publikuje 4 adresy dla nadmiarowości, a szablon dodaje wszystkie. GitHub zaleca też 4 rekordy AAAA dla odwiedzających przez IPv6, obok rekordów A.

Dlaczego zweryfikować domenę przed dodaniem jej do repozytorium?

Weryfikacja uniemożliwia innym użytkownikom GitHub przypisanie Twojej domeny do ich własnej witryny Pages. Bez niej usunięte repozytorium lub wyłączona witryna Pages może pozostawić domenę otwartą na przejęcie. Najpierw zweryfikuj, potem dodaj domenę do repozytorium.

Czy mogę zachować pocztę e-mail, gdy kieruję domenę na GitHub Pages?

Tak. Szablon GitHub Pages zmienia tylko rekordy A, AAAA, CNAME i ALIAS na @ oraz www. Twoje rekordy MX, SPF i inne TXT pozostają bez zmian.

Czy hosting DNS dla GitHub Pages jest dodatkowo płatny w DotAlmanac?

Nie. Hosting DNS, szablony i import pliku strefy są bezpłatne z każdą domeną. Płacisz tylko za domenę, na przykład 11,99 USD/rok za .com, zgodnie z cennikiem na stronie cennika.

Które rozszerzenie pasuje do witryny projektu na GitHub Pages?

Każde rozszerzenie działa z GitHub Pages. Programiści często wybierają .dev, .io lub .com; porównaj je na stronie najlepsze rozszerzenie domeny dla programistów. Sprawdź cenę odnowienia, a nie tylko cenę za pierwszy rok.

Źródła (3)
  1. Zarządzanie niestandardową nazwą domeny dla swojej witryny GitHub Pages — GitHub Docs (sprawdzone 2026-10-29)
  2. Weryfikacja domeny niestandardowej dla GitHub Pages — GitHub Docs (sprawdzone 2026-10-29)
  3. Rozwiązywanie problemów z domenami niestandardowymi i GitHub Pages — GitHub Docs (sprawdzone 2026-10-29)

Potrzebujesz domeny do swojej witryny na GitHub Pages?

Zarejestruj ją bez KYC, zapłać w kryptowalucie i zastosuj szablon GitHub Pages z zakładki DNS.

.com 11,99 USD/rok · bez KYC · krypto

Wyszukaj domenę