dns_probe_finished_nxdomain hatası, tarayıcınızın açmak istediğiniz sitenin alan adını bir IP adresine çeviremediği anlamına gelir. Hatadaki NXDOMAIN ifadesi var olmayan alan adı demektir; yani DNS sistemi, yazdığınız adres için bir kayıt bulamamıştır. Sorun çoğu zaman yanlış yazılmış bir adresten, bozulmuş DNS önbelleğinden ya da yanıt vermeyen DNS sunucusundan kaynaklanır ve birkaç basit adımla giderilebilir. Hata genellikle Chrome tabanlı tarayıcılarda bu siteye ulaşılamıyor mesajıyla birlikte görünür.
dns_probe_finished_nxdomain Ne Demek?
İnternetteki her site aslında sayılardan oluşan bir IP adresinde bulunur. Biz ise bu sayıları ezberlemek yerine alan adlarını kullanırız. DNS, yani alan adı sistemi, bir telefon rehberi gibi çalışarak alan adını ilgili IP adresine çevirir. Tarayıcıya bir adres yazdığınızda cihazınız önce kendi önbelleğine, ardından modeminize ve internet sağlayıcınızın DNS sunucusuna bu adresin karşılığını sorar. Zincirin herhangi bir halkasında yanıt alınamazsa ya da alan adı için kayıt yok yanıtı dönerse tarayıcı bu hatayı gösterir.
DNS_probe_finished_nxdomain Hatasının Nedenleri
Hata hem kullanıcı tarafındaki hem de site tarafındaki sorunlardan kaynaklanabilir. En sık karşılaşılan nedenler şunlardır:
- Adresin yanlış yazılması: Tek bir harf hatası ya da yanlış uzantı, var olmayan bir alan adına gitmeye çalışmanıza yol açar.
- Bozuk ya da eskimiş DNS önbelleği: İşletim sistemi ve tarayıcı, daha önce ziyaret edilen sitelerin adreslerini saklar. Site taşındığında bu kayıtlar geçersiz kalabilir.
- DNS sunucusu sorunu: İnternet sağlayıcınızın DNS sunucusu geçici olarak yanıt vermiyor olabilir.
- Modem ya da ağ ayarları: Modemdeki geçici bir hata veya yanlış yapılandırılmış ağ ayarı sorguların iletilmesini engeller.
- VPN, vekil sunucu, güvenlik yazılımı: Bu araçlar DNS sorgularını kendi üzerlerinden geçirir ve zaman zaman engelleyebilir.
- Hosts dosyası: Bilgisayardaki hosts dosyasına eklenmiş yanlış bir satır, alan adını hatalı bir adrese yönlendirebilir. Bu dosyanın mantığını localhost nedir yazımızda anlattık.
- Tarayıcı eklentileri ve deneysel ayarlar: Bazı eklentiler ya da değiştirilmiş tarayıcı ayarları bağlantıyı bozabilir.
- Alan adı kaynaklı sorunlar: Alan adının süresi dolmuş, ad sunucuları yanlış girilmiş ya da DNS kayıtları silinmiş olabilir. Yeni yapılan DNS değişikliklerinin tüm dünyaya yayılması da zaman alır.
DNS_probe_finished_nxdomain Hatasının Çözümü
dns_probe_finished_nxdomain hatasının çözümü nedir sorusunun tek bir yanıtı yoktur; en basit adımdan başlayıp sırayla ilerlemek en verimli yoldur. Önce sorunun sizde mi yoksa sitede mi olduğunu anlamak için aynı siteyi mobil veri ile ya da başka bir cihazdan açmayı deneyin. Site başka ağlarda açılıyorsa sorun sizin tarafınızdadır.
- Adresi kontrol edin. Alan adını ve uzantıyı harf harf gözden geçirin.
- Modemi ve cihazı yeniden başlatın. Modemi kapatıp kısa bir süre bekledikten sonra açmak pek çok geçici ağ sorununu giderir.
- DNS önbelleğini temizleyin. Windows’ta komut istemini yönetici olarak açıp ipconfig /flushdns komutunu çalıştırın. macOS’ta aynı işlem Terminal üzerinden yapılır; komut sürüme göre değişebildiği için işletim sisteminizin güncel destek sayfasına bakın.
- Tarayıcının DNS önbelleğini temizleyin. Chrome’da adres çubuğuna chrome://net-internals/#dns yazıp ana bilgisayar önbelleğini temizleme düğmesini kullanın. Ardından tarama verilerini de silebilirsiniz.
- IP adresini yenileyin. Windows’ta ipconfig /release ve ardından ipconfig /renew komutları cihazınıza yeni bir adres atanmasını sağlar.
- DNS sunucusunu değiştirin. Ağ bağdaştırıcısı ayarlarından DNS adreslerini elle girerek herkese açık, güvenilir bir DNS hizmetine geçebilirsiniz. Bu adım, sağlayıcı kaynaklı sorunlarda genellikle sonuç verir.
- VPN ve güvenlik yazılımını geçici olarak kapatın. Hata kayboluyorsa ilgili yazılımın ayarlarını gözden geçirin; korumayı kalıcı olarak kapalı bırakmayın.
- Hosts dosyasını inceleyin. Açamadığınız alan adıyla ilgili bir satır varsa kaldırın.
- Tarayıcı ayarlarını sıfırlayın. Eklentileri devre dışı bırakın; chrome://flags sayfasında değişiklik yaptıysanız varsayılana döndürün. Gizli sekmede denemek de eklenti kaynaklı sorunları ayırt etmeye yarar.
Site sahibiyseniz yapmanız gerekenler
Hata yalnızca sizin sitenizde ve tüm ziyaretçilerde görülüyorsa sorun alan adı tarafındadır. Şu noktaları kontrol edin:
- Alan adının süresinin dolup dolmadığına bakın ve gerekiyorsa yenileyin.
- Ad sunucularının barındırma firmanızın verdiği değerlerle aynı olduğunu doğrulayın.
- A ve CNAME kayıtlarının doğru IP adresini ya da hedefi gösterdiğinden emin olun. Alt alan adlarında kayıt eksikliği bu hatanın yaygın nedenidir; ayrıntılar için subdomain nasıl açılır rehberimize bakabilirsiniz.
- Yakın zamanda DNS değişikliği yaptıysanız yayılmanın tamamlanmasını bekleyin.
Alan adı çözülüyor ancak sayfa yine de açılmıyorsa sorun DNS’te değil sunucudadır. Bu durumda karşınıza farklı bir hata kodu çıkar; örneğin 502 Bad Gateway hatası sunucular arası iletişim sorununu gösterir.
Sonuç
dns_probe_finished_nxdomain hatası, alan adının IP adresine çevrilemediğini bildiren bir DNS hatasıdır. Çoğu durumda adresi kontrol etmek, modemi yeniden başlatmak, DNS önbelleğini temizlemek ve gerekirse DNS sunucusunu değiştirmek sorunu çözer. Hata tüm ziyaretçilerde görülüyorsa alan adının süresi, ad sunucuları ve DNS kayıtları incelenmelidir. Adımları sırayla uygulamak, sorunun kaynağını kısa sürede bulmanızı sağlar.




