DNS ve e-posta

DNS_PROBE_FINISHED_NXDOMAIN Hatası Nedir? Ziyaretçi ve Site Sahibi İçin Çözüm

DNS_PROBE_FINISHED_NXDOMAIN, Google Chrome'un "Bu siteye ulaşılamıyor" sayfasında gösterdiği bir hata kodudur. NXDOMAIN, "Non-Existent Domain" yani "böyle bir alan adı yok" demektir: tarayıcınız alan adını IP adresine çevirmek için DNS sunucusuna sormuş, DNS sunucusu da bu ad için hiçbir kayıt bulamadığını söylemiştir. Sunucuya hiç ulaşılmadığı için sorun sitenin kendisinde değil, alan adının adres defterindedir.

Bu hata iki taraftan kaynaklanabilir: ya alan adının DNS'i gerçekten bozuktur (site herkes için açılmaz) ya da yalnız sizin bilgisayarınız, modeminiz veya internet sağlayıcınız yanlış cevap alıyordur. Önce hangisi olduğunu ayırmak gerekir.

Önce: sorun herkes için mi, yalnız sizde mi?

En hızlı yol, siteyi farklı bir ağdan açmaktır. Telefonunuzun Wi-Fi'sini kapatıp mobil veriyle deneyin. Site orada açılıyorsa sorun büyük olasılıkla sizin ağınızda ya da bilgisayarınızdadır. Orada da açılmıyorsa alan adının DNS'ine bakmak gerekir.

Ücretsiz site durumu sorgulama aracımız siteyi kendi sunucumuzdan açar ve alan adı çözülmüyorsa bunu açıkça söyler. DNS kayıtlarını açıkla aracıyla da alan adının A, NS ve diğer kayıtlarının yerinde olup olmadığını görebilirsiniz.

Site sahibiyseniz: en sık nedenler

Alan adının süresi dolmuş

NXDOMAIN'in en yaygın nedeni budur. Süresi dolan alan adının nameserver'ları kayıt firması tarafından kaldırılır ya da park sunucusuna yönlendirilir; ad artık çözülmez. Bitiş tarihini domain bitiş tarihi sorgulama aracıyla kontrol edin. Süre dolduysa ne olacağını domain süresi dolarsa ne olur yazısında anlattık.

Nameserver yanlış ya da yeni değişti

Alan adını başka bir hosting firmasına taşıdıysanız ya da nameserver'ları değiştirdiyseniz, yeni nameserver'larda alan adınız için bölge (zone) tanımlı olmalıdır. Tanımlı değilse yeni sunucu "böyle bir ad bilmiyorum" der. Nameserver'ın ne olduğunu ve nasıl sorgulanacağını nameserver nedir yazısında bulabilirsiniz.

Değişiklik yeni yapıldıysa bazı ağlar eski bilgiyi bir süre daha önbellekte tutar. Bu geçiş süreci DNS yayılma süresi yazısında ayrıntılı anlatılıyor.

A kaydı silinmiş ya da hiç eklenmemiş

Alan adı ve nameserver doğru olsa bile sitenin IP adresini gösteren A (veya AAAA) kaydı yoksa tarayıcı adresi bulamaz. Özellikle www alt adı için ayrı bir kayıt (A ya da CNAME) gerekir; ornek.com açılıp www.ornek.com açılmıyorsa eksik olan budur. Kayıt türlerini DNS kayıtları rehberi yazısında topladık.

Alan adı askıya alınmış

Kayıt firması ya da kayıt kuruluşu alan adını askıya alırsa (clientHold, serverHold) ad DNS'ten çekilir. Bu genellikle ödeme sorunu, eksik kimlik doğrulaması ya da bir şikâyet sonrasında olur. Kayıt durumu domain sorgulama aracında Türkçe açıklamasıyla görünür.

Adres yanlış yazılmış

Basit ama sık görülen bir neden: ornek.com.tr yerine ornek.com yazmak ya da harf hatası yapmak. NXDOMAIN, yazdığınız adın gerçekten var olmadığını da söyleyebilir.

Ziyaretçiyseniz: bilgisayar tarafındaki çözümler

Site başka ağlardan açılıyorsa şu adımları sırayla deneyin:

  1. Tarayıcıyı ve bilgisayarı yeniden başlatın. Basit ama birçok durumda yeterlidir.
  2. DNS önbelleğini temizleyin. Windows'ta Komut İstemi'ni yönetici olarak açıp ipconfig /flushdns yazın. macOS'ta Terminal'de sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder komutunu çalıştırın.
  3. Chrome'un kendi önbelleğini temizleyin. Adres çubuğuna chrome://net-internals/#dns yazıp "Clear host cache" düğmesine basın.
  4. Modemi yeniden başlatın. Modemin içindeki DNS önbelleği de eski cevabı tutuyor olabilir.
  5. Farklı bir DNS sunucusu deneyin. Ağ ayarlarından DNS'i Cloudflare (1.1.1.1) ya da Google (8.8.8.8) olarak değiştirin. İnternet sağlayıcınızın DNS sunucusu hatalı ya da eski cevap veriyorsa sorun böyle çözülür.
  6. VPN ve güvenlik yazılımlarını geçici olarak kapatın. Bazı VPN ve antivirüs programları DNS isteklerini kendi sunucularına yönlendirir.
  7. hosts dosyasını kontrol edin. Windows'ta C:\Windows\System32\drivers\etc\hosts, macOS ve Linux'ta /etc/hosts dosyasında o alan adı için eski bir satır varsa silin.

Türkiye'ye özgü durum: erişim engeli

Türkiye'de bazı sitelere erişim engeli DNS düzeyinde uygulanır. Bu durumda internet sağlayıcınızın DNS sunucusu alan adı için "yok" ya da farklı bir adres döndürebilir. Site yurt dışından ve farklı DNS sunucularıyla açılıyor, yalnız Türk sağlayıcılarda açılmıyorsa bunun nedeni bir erişim engeli olabilir. DNS Türkiye yayılımı aracı, alan adınızın Türk servis sağlayıcılarının DNS sunucularında nasıl göründüğünü karşılaştırır. Kesin bilgi BTK'nın sorgu sayfasından alınır; ayrıntılar erişim engeli rehberinde.

NXDOMAIN ile diğer DNS hataları arasındaki fark

HataAnlamı
DNS_PROBE_FINISHED_NXDOMAINAlan adı için kayıt yok: ad çözülmüyor
DNS_PROBE_FINISHED_NO_INTERNETBilgisayarınızın internet bağlantısı yok
DNS_PROBE_FINISHED_BAD_CONFIGBilgisayarınızın DNS ayarı bozuk
ERR_NAME_NOT_RESOLVEDAd çözülemedi; NXDOMAIN'e benzer, nedeni daha genel
ERR_CONNECTION_REFUSEDAd çözüldü, ama sunucu bağlantıyı reddetti

Ad çözülüyor ama site yine açılmıyorsa bu siteye ulaşılamıyor hatası yazısına bakın.

Alan adınız çözülmez olduğunda ilk siz öğrenin

NXDOMAIN çoğu zaman sessiz başlar: süresi dolan bir alan adı ya da yanlışlıkla silinen bir kayıt, ancak bir müşteri "siteniz açılmıyor" dediğinde fark edilir. domainizle.tr sitenizi dışarıdan yoklar; alan adı çözülmez olduğunda, nameserver ya da DNS kaydı değiştiğinde ve alan adının süresi yaklaştığında haber verir. Hangi kaydın ne zaman değiştiği eski ve yeni değeriyle kayıt altında kalır.

Sık sorulan sorular

DNS_PROBE_FINISHED_NXDOMAIN benim internetimden mi kaynaklanıyor?

Olabilir. Site mobil veride ya da başka bir ağda açılıyorsa sorun sizin bilgisayarınızda, modeminizde ya da internet sağlayıcınızın DNS sunucusundadır. Hiçbir yerde açılmıyorsa sorun alan adının DNS'indedir.

DNS önbelleğini temizlemek güvenli mi?

Evet. Önbellek yalnız daha önce sorduğunuz adların cevaplarını tutar; temizlendiğinde bilgisayar bu cevapları yeniden sorar. Hiçbir dosya ya da ayar silinmez.

Nameserver değiştirdim, site neden hâlâ NXDOMAIN veriyor?

Ya yeni nameserver'larda alan adınızın bölgesi henüz tanımlı değildir ya da eski cevap bazı ağların önbelleğinde duruyordur. Yeni hosting firmanızın panelinde alan adının ekli olduğunu ve A kaydının bulunduğunu kontrol edin.

NXDOMAIN hatası SEO'yu etkiler mi?

Kısa süreli bir hata genellikle etkilemez. Ama alan adı uzun süre çözülmezse arama motorları siteye ulaşamaz ve sayfalar zamanla dizinden düşer. Bu yüzden DNS sorunlarını erken fark etmek önemlidir.

Alan adınızın çözülmez olduğunu müşterinizden öğrenmeyin. Hesap oluşturun, alan adınızı ekleyin ve DNS sorunlarından ilk siz haberdar olun.

Bunu her ay elle kontrol etmeyin

domainizle.tr domain ve SSL bitiş tarihlerini kendiliğinden okur, sitenizin açık olup olmadığını düzenli yoklar; süre dolmadan önce kademeli olarak ve site kapandığında haber verir. Kurulum ya da sunucu erişimi gerekmez.

1 ay ücretsiz deneyin Nasıl çalışır