DNS_PROBE_FINISHED_NXDOMAIN, tarayıcı bir alan adının DNS üzerinden çözümlenemediğinde görülebilen bir bağlantı hatasıdır. Basitçe söylemek gerekirse bilgisayar, ziyaret etmek istediğiniz alan adının hangi sunucu adresine karşılık geldiğini öğrenemediği için web sitesine bağlantı kuramaz. DNS, alan adlarını ilgili IP adresleriyle eşleştiren sistemdir.
DNS_PROBE_FINISHED_NXDOMAIN ne demek?
NXDOMAIN, DNS tarafında sorgulanan alan adının mevcut bir DNS adı olarak bulunamadığını belirten yanıttır. Ancak kullanıcı açısından bunun tek bir nedeni yoktur. Yanlış yazılmış bir alan adı, yerel DNS önbelleğindeki eski veya negatif bir kayıt, DNS yapılandırmasındaki problem ya da alan adının DNS kayıtlarındaki değişiklikler benzer bir sonuçla karşılaşmanıza neden olabilir.
Önce sorunun nerede olduğunu belirleyin
Hata yalnızca bir web sitesinde görülüyorsa alan adının kendisiyle ilgili bir DNS problemi olma ihtimali değerlendirilmelidir. Birçok farklı sitede aynı hata çıkıyorsa bilgisayarın, modem/router’ın, internet servis sağlayıcısının DNS çözümleyicisinin veya kullanılan VPN/güvenlik yazılımının etkisi araştırılmalıdır. Aynı siteyi telefondan mobil veriyle açıp Wi-Fi üzerinden açamıyorsanız sorunun yerel ağ tarafında olabileceğine dair güçlü bir ipucu elde edersiniz.
Windows’ta DNS önbelleğini temizleme
Windows’ta DNS sorunlarını giderirken kullanılabilecek temel araçlardan biri ipconfig komutudur. Microsoft Learn dokümantasyonuna göre /flushdns parametresi DNS istemci çözümleyici önbelleğinin içeriğini temizleyip sıfırlar.
ipconfig /flushdnsKomutu çalıştırmak için Komut İstemi’ni açıp komutu girin. Ardından sorun yaşadığınız siteyi yeniden deneyin. Önbelleği temizlemek yalnızca yerel önbellekle ilgili sorunlarda işe yarar; alan adının DNS kayıtları gerçekten hatalıysa tek başına yeterli olmayacaktır.
DNS ayarlarını kontrol edin
Bilgisayarınızın kullandığı DNS sunucusunu kontrol edin. Ağ bağlantısında manuel olarak girilmiş eski veya hatalı bir DNS adresi varsa otomatik yapılandırmaya dönmek ya da güvendiğiniz güncel bir DNS hizmetini kullanmak sorunu çözebilir. Burada tek bir DNS sağlayıcısını herkes için “en iyi” olarak göstermek doğru değildir; bağlantınızın yapısına ve kullandığınız hizmete göre sonuçlar değişebilir.
Modem ve bağlantıyı yeniden kontrol edin
Bilgisayar yeniden başlatıldığında sorun devam ediyorsa modem veya router’ın ağ bağlantısını da kontrol edin. Farklı bir cihazda aynı alan adını test edin. Hata yalnızca tek cihazda oluşuyorsa bilgisayardaki DNS önbelleği, ağ ayarları, VPN veya güvenlik yazılımı daha yakından incelenmelidir. Tüm cihazlarda görülüyorsa router veya dış DNS hizmeti tarafındaki sorun daha olasıdır.
Tarayıcı ve VPN kaynaklı ihtimaller
Hata yalnızca belirli bir tarayıcıda ortaya çıkıyorsa gizli pencerede veya farklı bir tarayıcıda test yapın. Etkin bir VPN, proxy ya da güvenlik yazılımı DNS sorgularını farklı bir yoldan yönlendirebilir. Geçici olarak devre dışı bırakıp tekrar test etmek, sorunun bu katmandan kaynaklanıp kaynaklanmadığını anlamaya yardımcı olabilir. Güvenlik yazılımını kalıcı olarak kapatmak yerine yalnızca kontrollü bir teşhis testi yapın.
Web sitesi sahibiyseniz ne yapmalısınız?
Site sahibi açısından hata alan adının DNS kayıtlarının ve yetkili DNS hizmetinin kontrol edilmesini gerektirir. Alan adı sağlayıcısındaki DNS kayıtları, nameserver yapılandırması ve yakın zamanda yapılan değişiklikler incelenmelidir. Sorun yalnızca bazı kullanıcı ağlarında görülüyorsa DNS önbellekleri veya çözümleyici farklılıkları da değerlendirilmelidir. DNS değişikliklerinden sonra tüm kullanıcıların aynı anda yeni sonucu görmesini beklemek yerine, farklı ağlardan sorgulama yaparak yayılımı ve kayıtların tutarlılığını kontrol etmek daha sağlıklıdır.
Hızlı kontrol sırası
- Alan adını doğru yazdığınızı kontrol edin.
- Aynı siteyi farklı bir cihaz veya mobil bağlantı üzerinden deneyin.
- Windows’ta ipconfig /flushdns komutunu çalıştırın.
- VPN veya proxy kullanıyorsanız geçici olarak devre dışı bırakıp yeniden test edin.
- Sorun tüm cihazlarda devam ediyorsa modem, DNS çözümleyici ve alan adı kayıtlarını inceleyin.
Bu sıralama, problemi en az değişiklikle daraltmayı amaçlar. Her adımda sonucu not etmek, hangi katmanın sorunlu olduğunu anlamayı kolaylaştırır.
DNS_PROBE_FINISHED_NXDOMAIN ile 404 arasındaki fark
DNS_PROBE_FINISHED_NXDOMAIN, tarayıcının alan adını DNS aşamasında çözememesiyle ilgilidir. 404 Not Found ise sunucuya ulaşıldıktan sonra istenen kaynağın bulunamadığını ifade eder. Yani iki hata aynı aşamada ortaya çıkmaz. 404 hakkında daha fazla bilgi için 404 Not Found hatası nedir? rehberine bakabilirsiniz.
DNS çözümlemesi düzeldikten sonra karşılaştığınız hata sunucu tarafına ait başka bir HTTP koduna dönüşüyorsa teşhis aşaması değişir. Örneğin 502 Bad Gateway gateway ile upstream sunucu arasındaki iletişimle, 500 Internal Server Error ise daha genel bir sunucu hatasıyla ilgilidir.
Sonuç
DNS_PROBE_FINISHED_NXDOMAIN hatasında en doğru yaklaşım, hemen rastgele DNS adresleri değiştirmek yerine sorunun tek bir cihazda mı, yerel ağda mı yoksa alan adının DNS tarafında mı olduğunu belirlemektir. Windows’ta ipconfig /flushdns ile önbelleği temizlemek, farklı ağ veya cihazla test yapmak ve DNS yapılandırmasını kontrol etmek iyi bir başlangıçtır. Site sahibiyseniz DNS kayıtları ve nameserver yapılandırması ayrıca incelenmelidir.