KYC yok: tek doğrulanmış e-posta, kimlik yok · Kripto ile ödeme: BTC, USDT, USDC, ETH, SOL, LTC, XMR · .com $11,99/yıl
Dil: Türkçe
Alan adı ara

Rehber · 6 adım · DNS değerleri 29 Ekim 2026'da kontrol edildi

Alan adımı GitHub Pages'e nasıl bağlarım?

GitHub'ın yayımladığı DNS kayıtlarının aynısı, alan adı ele geçirmelerini önleyen adım sırası ve GitHub alan adının yapılandırılmadığını söylediğinde kontrol etmeniz gerekenler.

Son güncelleme: · 6 dk okuma

Kısa yanıt

Bir alan adını GitHub Pages'e nasıl bağlarım?

Bir alan adını GitHub Pages'e bağlamak için çıplak alan adını GitHub'ın 4 A kaydına (185.199.108.153 ile 185.199.111.153 arası), www'yu ise kullanıcıadınız.github.io adresine yönlendirin, ardından deponun Pages ayarlarına alan adını girin. DotAlmanac'ın GitHub Pages şablonu, 29 Ekim 2026 itibarıyla 9 kaydın tamamını tek seferde hazırlar.

Bir bakışta GitHub Pages DNS

A kayıtları (@)185.199.108.153 · 185.199.109.153 · 185.199.110.153 · 185.199.111.153
AAAA kayıtları (@)2606:50c0:8000::153 · 2606:50c0:8001::153 · 2606:50c0:8002::153 · 2606:50c0:8003::153
wwwDepo adı olmadan USERNAME.github.io adresine CNAME
Alan adı nereye girilirDepo › Settings › Pages › Custom domain
Alan adı doğrulamaProfilinizdeki Settings › Pages bölümünden _github-pages-challenge-USERNAME TXT kaydı
HTTPSGitHub sertifikayı düzenledikten sonra Pages ayarlarında "Enforce HTTPS"
Şablon kayıtlarının TTL değeri3600 saniye (1 saat)
DNS barındırmaHer DotAlmanac alan adıyla ücretsiz

Bir alan adını GitHub Pages'e bağlamadan önce neye ihtiyacım var?

DotAlmanac bir alan adı uzantısı rehberi ve kayıt şirketidir: her uzantıyı karşılaştırın, ardından KYC olmadan kaydedin ve kripto ile ödeyin. Bu rehberi izlemek için üç şeye ihtiyacınız var.

  • DotAlmanac ad sunucularında bir alan adı. Alan adının Nameservers sekmesinde "Our nameservers" yazmalı. Alan adı başka ad sunucuları kullanıyorsa aynı kayıtları o DNS sağlayıcısında ekleyin.
  • GitHub Pages'in açık olduğu bir depo. Bir daldan ya da GitHub Actions iş akışından yayımlanabilir.
  • GitHub kullanıcı veya organizasyon adınız. www kaydına bu girer. Depo adı asla girmez.

Birçok geliştirici proje sitesi için .dev veya .app seçer. Önce yenileme fiyatına bakın: DotAlmanac'ın fiyat tablosuna göre, 29 Ekim 2026 itibarıyla .dev ilk yıl fiyatının %44 üzerinde, .app ise %67 üzerinde yenilenir. Bir .dev önce $8,99/yıl, sonra $12,99/yıl tutar. Her iki uzantı da GitHub Pages'in sağladığı HTTPS gerektirir. Bunları .app vs .dev üzerinden karşılaştırın.

Alan adınızı 6 adımda GitHub Pages'e nasıl bağlarsınız

  1. Önce alan adını GitHub'da doğrulayın

    GitHub profilinizde Settings › Pages › Add a domain bölümünü açın. GitHub, adı _github-pages-challenge-USERNAME olan bir TXT kaydı ve bir değer gösterir. Bunu alan adının DNS sekmesinde ekleyin, ardından Verify düğmesine basın.

  2. GitHub Pages şablonunu açın

    Müşteri panelinde alan adını açın, ardından DNS › Templates › GitHub Pages bölümüne gidin. GitHub kullanıcı veya organizasyon adınızı girin, örneğin octocat.

  3. Önizlemeyi inceleyin, ardından kaydedin

    Önizleme 4 A, 4 AAAA ve 1 CNAME kaydı listeler. @ ve www'nun A, AAAA, CNAME ve ALIAS kayıtlarını değiştirir, MX ve TXT kayıtlarına dokunmaz. Siz kaydedene kadar hiçbir şey gönderilmez.

  4. Özel alan adını depoya girin

    Depoda Settings › Pages › Custom domain bölümünü açın, alan adını yazın ve Save düğmesine basın. Bir daldan yayımlama depoya bir CNAME dosyası ekler; GitHub Actions iş akışı böyle bir dosya gerektirmez.

  5. GitHub'ın DNS kontrolünü bekleyin

    GitHub kayıtları kontrol eder ve sonucu Custom domain altında gösterir. Bekleme süresi, değişikliğinizden önce çözümleyicilerin önbelleğe aldığı kayıtların TTL değerine bağlıdır.

  6. Enforce HTTPS'i açın

    GitHub sertifikayı düzenledikten sonra aynı Pages ayarlarında Enforce HTTPS'i işaretleyin. .dev ve .app için site, HTTPS çalışana kadar yüklenmez.

GitHub Pages için tam DNS kayıtları nelerdir?

Bunlar GitHub'ın kök alan adları ve www için yayımladığı değerlerdir. DotAlmanac şablonu tam olarak bu 9 kaydı ekler.

GitHub Docs'ta yayımlandığı şekliyle GitHub Pages kayıtları (29 Ekim 2026'da kontrol edildi)
TürAdDeğerTTL
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
CNAMEwwwKULLANICIADINIZ.github.io3600

USERNAME yerine GitHub kullanıcı adınızı veya kuruluş adınızı yazın. GitHub'ın belgeleri ve deponuzun Pages ayarları referanstır: GitHub siteniz için başka değerler gösteriyorsa, onları kullanın.

Kayıtları bölge dosyası olarak yapıştırabilir miyim?

Evet. DNS › İçe / dışa aktar › Bölge dosyasını içe aktar yolunu izleyin, "Mevcut kayıtlara ekle"yi seçin ve aşağıdaki satırları yapıştırın. octocat yerine kendi kullanıcı adınızı yazın. İçe aktarma standart BIND sözdizimini okur, bir önizleme gösterir ve siz kaydedene kadar hiçbir şey göndermez.

example.com için GitHub Pages kayıtları (kullanıcı: 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.

GitHub Pages ile çıplak alan adını mı yoksa www'yi mi kullanmalıyım?

Her ikisini de ayarlayın ve depoda tercih ettiğinizi girin. Apex ve www kayıtları doğru olduğunda, GitHub Pages diğerini ona yönlendirir.

GitHub site başına bir apex alan adı veya bir www adını destekler. İki apex alan adını, iki www adını veya bir apex ile başka bir özel alt alan adını bir arada desteklemez. docs.example.com gibi bir alt alan adındaki proje için, docs'den USERNAME.github.io'ye bir CNAME ekleyin ve A kayıtlarını atlayın.

Alan adım GitHub Pages'te ne kadar sürede çalışır?

Bu, çözümleyicilerin değişikliğinizden önce gördüğü kayıtların TTL'sine bağlıdır. TTL, bir çözümleyicinin bir yanıtı önbelleğinde tuttuğu saniye sayısıdır.

  • Daha önce kaydı olmayan bir ad, siz kaydettiğiniz anda çözümlenir.
  • Değiştirilen bir kayıt, eski TTL'si dolana kadar bazı önbelleklerde eski değerini korur. Şablon kayıtları 3600 saniye, yani bir saat kullanır.
  • Taşımayı önceden planlayın: değişiklikten bir gün önce eski kayıtların TTL'sini 300 saniyeye düşürün.

GitHub'ın kendi belgeleri, DNS değişikliklerinin yayılmasının 24 saate kadar sürebileceğini söyler. HTTPS sertifikası, DNS kontrolü başarılı olduktan sonra gelir.

GitHub neden alan adımın düzgün yapılandırılmadığını söylüyor?

Çoğu durumda, aynı ad için hâlâ eski bir kayıt yanıt veriyordur. Bu noktaları sırayla kontrol edin:

  • Artık kayıtlar. @'ta eski bir A, AAAA veya ALIAS kaydı ya da bir park kaydı GitHub'ınkiyle rekabet eder. Şablon bunları kaldırır; manuel düzenlemeler sıklıkla birini atlar.
  • CNAME'deki depo adı. www hedefi yalnızca USERNAME.github.io'dir.
  • Joker kayıt. GitHub, *.example.com gibi bir kaydın alan adı devralma riski oluşturduğu konusunda uyarır. Silin.
  • Diğer ad sunucuları. Alan adı başka bir DNS sağlayıcısı kullanıyorsa, DotAlmanac'ın DNS sekmesindeki kayıtlar sunulmaz.
  • CAA kayıtları. CAA kayıtları yayınlıyorsanız, GitHub HTTPS için en az bir tanesinin letsencrypt.org değerine sahip olmasını gerektirir.

Sonucu dig example.com +short veya herhangi bir çevrimiçi DNS sorgusuyla test edin.

GitHub Pages ve özel alan adları: SSS

GitHub Pages için 4 A kaydının hepsine ihtiyacım var mı?

Evet. GitHub yedeklilik için 4 adres yayınlar ve şablon hepsini ekler. GitHub ayrıca IPv6 kullanan ziyaretçiler için A kayıtlarının yanında 4 AAAA kaydını da önerir.

Alan adını depoya eklemeden önce neden doğrulamalıyım?

Doğrulama, diğer GitHub kullanıcılarının alan adınızı kendi Pages siteleri için talep etmesini engeller. Bu olmadan, silinmiş bir depo veya kapatılmış bir Pages sitesi alan adını devralmaya açık bırakabilir. Önce doğrulayın, sonra alan adını depoya ekleyin.

Alan adını GitHub Pages'e yönlendirirken e-postamı koruyabilir miyim?

Evet. GitHub Pages şablonu yalnızca @ ve www'nin A, AAAA, CNAME ve ALIAS kayıtlarını değiştirir. MX, SPF ve diğer TXT kayıtlarınız olduğu gibi kalır.

DotAlmanac'ta GitHub Pages için DNS barındırma ek ücretli mi?

Hayır. DNS barındırma, şablonlar ve bölge dosyası içe aktarma her alan adıyla ücretsizdir. Yalnızca alan adı için ödeme yaparsınız, örneğin bir .com için fiyatlandırma sayfasında listelendiği gibi $11,99/yıl.

Bir GitHub Pages proje sitesi için hangi uzantı uygundur?

Herhangi bir uzantı GitHub Pages ile çalışır. Geliştiriciler genellikle .dev, .io veya .com'u seçer; geliştiriciler için en iyi alan adı uzantısı sayfasında karşılaştırın. İlk yıl fiyatının yanı sıra yenileme fiyatını da kontrol edin.

Kaynaklar (3)
  1. GitHub Pages siteniz için özel alan adı yönetme — GitHub Docs (kontrol: 2026-10-29)
  2. GitHub Pages için özel alan adınızı doğrulama — GitHub Docs (kontrol: 2026-10-29)
  3. Özel alan adları ve GitHub Pages sorun giderme — GitHub Docs (kontrol: 2026-10-29)

GitHub Pages siteniz için bir alan adına mı ihtiyacınız var?

KYC olmadan kaydedin, kripto ile ödeyin ve DNS sekmesinden GitHub Pages şablonunu uygulayın.

.com $11,99/yıl · KYC yok · kripto

Alan adı ara