Tarayıcınıza bir adres yazdınız, "Bağlan" dediniz ve karşınıza beyaz bir ekranda DNS_PROBE_FINISHED_NXDOMAIN yazısı çıktı. Chrome'da en sık görülen bağlantı hatalarından biridir ve genellikle "site çöktü" sanılır. Oysa bu hata çoğu zaman sitenizin değil, alan adının IP adresine çevrilememesi ile ilgilidir. Bu yazıda hatanın gerçek nedenlerini ayırt etmeyi, cihaz tarafı sorunları dakikalar içinde çözmeyi ve sorun alan adı/nameserver tarafındaysa nasıl ilerleyeceğinizi adım adım göstereceğiz.
DNS_PROBE_FINISHED_NXDOMAIN Tam Olarak Ne Demek?
İnternette her alan adı (örneğin siteniz.com.tr) aslında bir IP adresine karşılık gelir. Tarayıcı bir adrese gitmeden önce DNS (Domain Name System) sistemine sorar: "Bu alan adının IP'si nedir?" Eğer DNS bu soruya "böyle bir alan adı yok" cevabı verirse, teknik karşılığı NXDOMAIN (Non-Existent Domain) olur. Chrome bunu kullanıcıya DNS_PROBE_FINISHED_NXDOMAIN olarak gösterir.
Yani hata mesajı şunu söyler: Tarayıcı DNS sorgusunu tamamladı, ama alan adı için geçerli bir kayıt bulamadı. Sitenin sunucusuyla, içeriğiyle ya da yazılımıyla doğrudan ilgisi yoktur; sorun isim çözümleme katmanındadır.
Farklı tarayıcılarda aynı sorun farklı isimlerle çıkabilir:
| Tarayıcı / Sistem | Görünen mesaj |
|---|---|
| Chrome / Edge | DNS_PROBE_FINISHED_NXDOMAIN |
| Firefox | "Sunucu bulunamadı" (Hmm. Bu siteye ulaşmakta sorun yaşıyoruz) |
| Safari | "Sunucu bulunamıyor" |
| Komut satırı | NXDOMAIN / could not resolve host |
İlk Ayrım: Sorun Sizde mi, Sitede mi?
Çözüme başlamadan önce en kritik adım, hatanın sizin cihazınızdan mı yoksa alan adının kendisinden mi kaynaklandığını anlamaktır. Bu ayrımı yapmadan saatlerce yanlış yerde uğraşabilirsiniz.
Hızlı bir test yapın:
- Aynı siteyi telefonunuzun mobil verisiyle (Wi-Fi kapalı) açın. Açılıyorsa sorun kesinlikle yerel ağınızda veya bilgisayarınızdadır.
- Başka bir cihazdan aynı ağda deneyin. Diğer cihazlarda da açılmıyorsa sorun modem/router seviyesinde veya alan adının kendisinde olabilir.
- Başka popüler bir siteyi açın. Hiçbir site açılmıyorsa internet bağlantınızda; sadece tek bir site açılmıyorsa o alan adının DNS kaydında sorun var demektir.
Bu üç testin sonucu, aşağıdaki iki bölümden hangisine odaklanacağınızı netleştirir.
A) Cihaz / Ağ Kaynaklı Çözümler (Tek Cihazda Çıkıyorsa)
Eğer site başka cihaz veya bağlantıda sorunsuz açılıyorsa, hata bayat bir DNS önbelleğinden ya da yerel ayarlardan geliyordur. Aşağıdaki adımları sırayla uygulayın.
1. DNS Önbelleğini Temizleyin
İşletim sistemi, daha önce çözdüğü alan adlarını bir süre hafızada tutar. Bu kayıt eskimişse hata üretebilir.
Windows için Komut İstemi'ni yönetici olarak açıp:
ipconfig /flushdns
macOS için Terminal'de:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
2. Chrome'un Kendi DNS Önbelleğini ve Soketlerini Sıfırlayın
Chrome, sistemden bağımsız kendi önbelleğini tutar. Adres çubuğuna şunu yazıp ilgili butona basın:
chrome://net-internals/#dns
Açılan ekranda "Clear host cache" deyin. Ardından chrome://net-internals/#sockets adresinden "Flush socket pools" işlemini de yapın.
3. DNS Sunucusunu Değiştirin
İnternet servis sağlayıcınızın (ISS) DNS sunucusu geçici olarak sorunlu olabilir veya alan adını yanlış önbelleğe almış olabilir. Bilgisayarınızın ağ ayarlarından DNS adreslerini güvenilir, herkese açık çözümleyicilerle değiştirin:
- Cloudflare:
1.1.1.1ve1.0.0.1 - Google:
8.8.8.8ve8.8.4.4
Değişiklikten sonra mutlaka bir kez daha ipconfig /flushdns çalıştırın. DNS sunucusunu değiştirmek, ISS kaynaklı NXDOMAIN sorunlarının büyük kısmını anında çözer.
4. VPN, Proxy ve "Güvenli DNS" Eklentilerini Kapatın
Aktif bir VPN, proxy yazılımı veya tarayıcıya kurulmuş içerik filtresi eklentisi DNS sorgularını yönlendirip NXDOMAIN üretebilir. Geçici olarak hepsini devre dışı bırakıp tekrar deneyin.
5. hosts Dosyasını Kontrol Edin
Bilgisayarınızdaki hosts dosyasında alan adına ait hatalı/eski bir satır varsa, sistem DNS'i hiç sormadan o satırı kullanır.
- Windows:
C:\Windows\System32\drivers\etc\hosts - macOS / Linux:
/etc/hosts
Dosyayı açıp ilgili alan adını içeren yorum satırı olmayan girdileri silin (veya başına # koyun). Özellikle daha önce site taşıma testi yapanlarda bu satırlar unutulup kalır.
6. Router'ı Yeniden Başlatın
Modeminizi/router'ınızı 30 saniye kapatıp açmak, cihazın kendi DNS önbelleğini de sıfırlar. Basit görünse de gerçekten işe yarayan adımlardandır.
B) Alan Adı / DNS Kaynaklı Çözümler (Her Cihazda Çıkıyorsa)
Eğer site hiçbir cihazda, hiçbir bağlantıda açılmıyorsa veya bir araçla yaptığınız sorgu da NXDOMAIN dönüyorsa, sorun artık sizin tarafınızda değil, alan adının yapılandırmasındadır. Bu durum çoğunlukla site sahiplerini ilgilendirir.
1. Alan Adının Süresi Dolmuş Olabilir
NXDOMAIN'in en yaygın "site tarafı" nedeni budur. Alan adının kayıt süresi (registration) dolduğunda kayıt kuruluşu alan adını pasifleştirir ve nameserver'lar yayından kaldırılır. Sonuç: alan adı artık hiçbir IP'ye çözülmez.
Çözüm: Kayıt sağlayıcınızdan alan adının bitiş tarihini ve durumunu kontrol edin. Süresi geçmişse yenileyin. Yenileme sonrası DNS'in yeniden yayılması (propagation) birkaç saat sürebilir.
2. Nameserver'lar Yanlış veya Eksik
Alan adınız, hosting sağlayıcınızın nameserver'larına (örneğin ns1.example.com, ns2.example.com) yönlendirilmemişse veya yanlış adres girilmişse DNS bölgesi hiçbir yerde barınmaz. Bu da NXDOMAIN üretir.
Kontrol listesi:
- Alan adı panelinizdeki nameserver alanlarının hosting sağlayıcınızın verdiği değerlerle birebir aynı olduğundan emin olun.
- Yakın zamanda nameserver değişikliği yaptıysanız, yayılmanın tamamlanması için 24-48 saat bekleyin.
.truzantılı alan adlarında nameserver değişikliği bazen daha katı kontrolden geçer; girdiğiniz sunucuların geçerli ve erişilebilir olması gerekir.
3. Yeni Eklenen Subdomain veya A/CNAME Kaydı Yok
www.siteniz.com açılıyor ama blog.siteniz.com NXDOMAIN veriyorsa, ana alan adı sağlıklıdır; sorun o alt alan adı için kayıt tanımlanmamış olmasıdır. DNS yönetim panelinizden (DirectAdmin veya Plesk üzerindeki DNS bölümünden) ilgili A kaydını (IP'ye işaret eder) veya CNAME kaydını (başka bir alan adına işaret eder) ekleyin.
4. Yeni Kaydedilen Alan Adı Henüz Yayılmadı
Alan adını yeni aldıysanız veya DNS değişikliği yaptıysanız, dünya genelindeki çözümleyicilerin bu bilgiyi alması zaman alır. Bu DNS yayılması (propagation) süreci normalde birkaç saat, bazen 24-48 saate kadar sürebilir. Bu süre içinde bazı ağlarda site açılırken bazılarında NXDOMAIN görülmesi olağandır.
5. DNSSEC Yanlış Yapılandırması
Alan adında DNSSEC etkinleştirilmiş ama nameserver tarafındaki imzalar uyumsuzsa, doğrulayan çözümleyiciler bölgeyi geçersiz sayıp yanıt vermez; sonuç NXDOMAIN'e benzer bir kırılma olur. Nameserver taşıdıysanız DNSSEC kayıtlarını yeni sağlayıcıya göre güncellemeniz veya geçici olarak devre dışı bırakmanız gerekebilir.
Sorunu Net Olarak Teşhis Etmek
Tahminle uğraşmak yerine, alan adının gerçekten çözülüp çözülmediğini doğrudan ölçebilirsiniz. Komut satırından hızlı bir test:
nslookup siteniz.com.tr
Çıktıda bir IP adresi görüyorsanız DNS çözümlemesi çalışıyor; sorun büyük olasılıkla cihazınızda demektir. "server can't find ... NXDOMAIN" mesajı görüyorsanız, alan adı tarafında çözülmesi gereken bir yapılandırma sorunu var demektir.
Daha ayrıntılı bir kontrol için DNS kayıtlarını ve dünya genelindeki yayılma durumunu çevrimiçi olarak da görüntüleyebilirsiniz. Bu tür kontroller, nameserver'ların aktif olup olmadığını ve A/CNAME kayıtlarının doğru değere işaret edip etmediğini saniyeler içinde gösterir.
Hangi Sıraya Göre Denemeli? Kısa Özet
Zaman kaybetmemek için bu sırayı izleyin:
- Mobil veriyle test edin → sorun sizde mi sitede mi belirleyin.
- DNS önbelleğini temizleyin (
ipconfig /flushdns) ve Chrome host cache'i sıfırlayın. - DNS'i
1.1.1.1yapın, VPN/proxy/eklentileri kapatın,hostsdosyasını kontrol edin. - Hâlâ her cihazda çıkıyorsa alan adı süresini, nameserver'ları ve A/CNAME kayıtlarını kontrol edin.
- Yeni değişiklik yaptıysanız yayılma için bekleyin (24-48 saat).
Çoğu durumda ilk üç adım hatayı çözer. Sorun A/CNAME, nameserver veya alan adı süresi gibi yapılandırma tarafındaysa, doğru kaydı eklemek veya yenilemek yeterli olur.
Yardıma mı İhtiyacınız Var?
Alan adınızın çözümlenmediğini doğrulamak ya da DNS kayıtlarınızı tek ekranda görmek için ücretsiz web araçlarımızı kullanabilir, A/CNAME ve nameserver yapılandırmasıyla ilgili adım adım anlatımlara Bilgi Bankamızdan ulaşabilirsiniz. Alan adınızı Hostmana'ya taşımak, nameserver'larınızı düzeltmek veya kaybolan bir DNS kaydını yeniden kurmak isterseniz; DNS yönetimini DirectAdmin ve Plesk panelleri üzerinden kolayca yapabileceğiniz hosting paketlerimize göz atabilir, takıldığınız noktada uzaktan canlı destek ile birlikte adım adım çözebiliriz. Daha karmaşık bir durumla karşılaşırsanız iletişim sayfamızdan ekibimize ulaşmanız yeterli.
<!--silo-start-->📚 İlgili Rehberler
Ana rehber: WordPress Sitesi Nasıl Kurulur? Domain + Hosting + SSL Sıfırdan Tam Rehber
İlgili yazılar:
<!--silo-end-->