DNS_PROBE_FINISHED_NXDOMAIN Hatası Nedir ve Çözümü
İnternet sitesine giriş yapmaya çalışırken DNS_PROBE_FINISHED_NXDOMAIN hatası ile karşılaşabilirsiniz. Özellikle Google Chrome üzerinde görülen bu hata, tarayıcının ziyaret edilmek istenen alan adının IP adresini DNS üzerinden çözemediğini ifade eder.
Bu sorun bazen yalnızca bilgisayarınızdaki DNS veya ağ ayarlarından kaynaklanırken, bazı durumlarda alan adının DNS kayıtlarının yanlış yapılandırılması nedeniyle tüm ziyaretçiler aynı hatayı görebilir.
Bu rehberde DNS_PROBE_FINISHED_NXDOMAIN hatası nedir ve çözümü nasıl yapılır? sorusunu adım adım ele alacağız.
DNS_PROBE_FINISHED_NXDOMAIN Hatası Nedir?
DNS_PROBE_FINISHED_NXDOMAIN, alan adının DNS sistemi tarafından çözümlenemediğini belirten bir hata mesajıdır.
Bir internet sitesine bağlanırken tarayıcı öncelikle alan adının hangi IP adresine yönlendirildiğini öğrenmek için DNS sunucularına sorgu gönderir.
Örneğin:
siteadi.com → 192.0.2.10
DNS sunucusu alan adına karşılık gelen IP adresini bulamazsa tarayıcı bağlantıyı gerçekleştiremez ve aşağıdaki hata görüntülenebilir:
DNS_PROBE_FINISHED_NXDOMAIN
Buradaki NXDOMAIN, "Non-Existent Domain" ifadesinin kısaltmasıdır ve DNS sorgusunun ilgili alan adına ait geçerli bir kayıt bulamadığını belirtir.
DNS_PROBE_FINISHED_NXDOMAIN Hatası Neden Olur?
DNS_PROBE_FINISHED_NXDOMAIN hatasının birden fazla nedeni olabilir.
En sık karşılaşılan nedenler şunlardır:
-
Alan adının DNS kayıtlarının yanlış yapılandırılması
-
DNS sunucularında geçici problem yaşanması
-
Bilgisayardaki DNS önbelleğinin bozulması
-
Modem veya router kaynaklı DNS problemi
-
Yanlış DNS sunucusunun kullanılması
-
Alan adının süresinin dolması
-
Nameserver kayıtlarının yanlış olması
-
A veya AAAA kaydının eksik olması
-
VPN veya proxy yazılımlarının DNS sorgularını etkilemesi
-
Güvenlik duvarı veya antivirüs yazılımlarının bağlantıyı engellemesi
Sorunun kaynağını belirlemek için aşağıdaki çözüm yöntemlerini sırasıyla uygulayabilirsiniz.
DNS_PROBE_FINISHED_NXDOMAIN Hatası Nasıl Çözülür?
1. İnternet Bağlantınızı Kontrol Edin
Öncelikle internet bağlantınızın çalıştığından emin olun.
Başka internet sitelerine giriş yapmayı deneyin. Eğer hiçbir internet sitesi açılmıyorsa sorun DNS yerine modem veya internet bağlantınızdan kaynaklanıyor olabilir.
Modeminizi yeniden başlatarak bağlantıyı tekrar kontrol edebilirsiniz.
2. Tarayıcıyı Yeniden Başlatın
DNS_PROBE_FINISHED_NXDOMAIN hatası bazen geçici bir tarayıcı probleminden kaynaklanabilir.
Google Chrome'u tamamen kapatıp tekrar açın.
Sorun devam ediyorsa gizli sekme üzerinden aynı internet sitesine giriş yapmayı deneyebilirsiniz.
Windows'ta DNS Önbelleğini Temizleme
Bilgisayarınız daha önce gerçekleştirdiği DNS sorgularını belirli bir süre önbellekte saklar. Bozuk veya eski bir DNS kaydı nedeniyle siteye erişilemiyor olabilir.
Windows'ta DNS önbelleğini temizlemek için Komut İstemi'ni yönetici olarak çalıştırın ve aşağıdaki komutu kullanın:
ipconfig /flushdns
İşlem başarılı olduğunda aşağıdaki benzeri bir mesaj görüntülenir:
Successfully flushed the DNS Resolver Cache.
Ardından internet sitesine tekrar giriş yapmayı deneyin.
Windows Ağ Ayarlarını Yenileme
Sorun devam ediyorsa aşağıdaki komutları sırasıyla çalıştırabilirsiniz:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Winsock yapılandırmasını sıfırlamak için:
netsh winsock reset
İşlem tamamlandıktan sonra bilgisayarınızı yeniden başlatmanız önerilir.
DNS Adresini Değiştirin
İnternet servis sağlayıcınızın DNS sunucusunda problem olması durumunda farklı bir DNS servisi kullanmak sorunu çözebilir.
Örneğin Google DNS kullanabilirsiniz:
8.8.8.8
8.8.4.4
Cloudflare DNS:
1.1.1.1
1.0.0.1
Windows'ta DNS Adresi Nasıl Değiştirilir?
Windows üzerinde DNS adresini değiştirmek için:
-
Denetim Masası bölümünü açın.
-
Ağ ve İnternet seçeneğine girin.
-
Ağ ve Paylaşım Merkezi bölümünü açın.
-
Aktif internet bağlantınıza tıklayın.
-
Özellikler seçeneğini açın.
-
Internet Protokolü Sürüm 4 (TCP/IPv4) seçeneğine çift tıklayın.
-
Aşağıdaki DNS sunucu adreslerini kullan seçeneğini işaretleyin.
-
Kullanmak istediğiniz DNS adreslerini girin.
Örneğin:
Tercih edilen DNS sunucusu: 1.1.1.1
Diğer DNS sunucusu: 1.0.0.1
Ayarları kaydettikten sonra bağlantınızı tekrar kontrol edin.
Modemi Yeniden Başlatın
Modem veya router üzerinde tutulan DNS önbelleği de bağlantı problemlerine neden olabilir.
Modeminizi kapatın ve yaklaşık 20-30 saniye bekledikten sonra tekrar açın.
İnternet bağlantısı yeniden oluşturulduktan sonra siteye tekrar giriş yapmayı deneyin.
Google Chrome DNS Önbelleğini Temizleme
Chrome kendi içerisinde de DNS ve bağlantı bilgilerini önbelleğe alabilir.
Adres çubuğuna aşağıdaki adresi yazabilirsiniz:
chrome://net-internals/#dns
Desteklenen Chrome sürümlerinde DNS önbelleğini temizleyebilirsiniz.
Tarayıcınızı tamamen kapatıp yeniden açmak da benzer şekilde yardımcı olabilir.
VPN ve Proxy Bağlantısını Kontrol Edin
VPN veya proxy kullanıyorsanız DNS sorguları farklı bir sunucu üzerinden gerçekleştirilebilir.
VPN bağlantısını geçici olarak kapatın ve siteye tekrar giriş yapmayı deneyin.
Sorun VPN kapatıldıktan sonra düzeliyorsa kullanılan VPN servisinin DNS altyapısında problem olabilir.
Hosts Dosyasını Kontrol Edin
Windows'taki hosts dosyası belirli alan adlarını manuel olarak farklı IP adreslerine yönlendirmek için kullanılabilir.
Dosya aşağıdaki konumda bulunur:
C:\Windows\System32\drivers\etc\hosts
Dosyanın içerisinde erişmeye çalıştığınız alan adına ait yanlış bir kayıt varsa kaldırılması gerekebilir.
Örneğin aşağıdaki gibi bir kayıt varsa:
127.0.0.1 siteadi.com
bilgisayarınız siteadi.com alan adını gerçek sunucu yerine yerel bilgisayara yönlendirebilir.
Alan Adının DNS Kayıtlarını Kontrol Edin
Eğer DNS_PROBE_FINISHED_NXDOMAIN hatasını yalnızca kendi internet sitenizde görüyorsanız sorun ziyaretçinin bilgisayarından değil, alan adının DNS yapılandırmasından kaynaklanıyor olabilir.
Nameserver Kayıtlarını Kontrol Edin
Alan adınızın doğru nameserver adreslerine yönlendirildiğinden emin olun.
Örneğin hosting sağlayıcınız aşağıdaki nameserver adreslerini verdiyse:
ns1.siteadi.com
ns2.siteadi.com
domain firmanızdaki nameserver kayıtlarının da aynı şekilde yapılandırılması gerekir.
Yanlış veya artık kullanılmayan nameserver adresleri NXDOMAIN hatasına neden olabilir.
A Kaydını Kontrol Edin
Alan adınızın sunucu IP adresine yönlenmesi için DNS bölgesinde genellikle bir A kaydı bulunmalıdır.
Örneğin:
siteadi.com → 192.0.2.10
www alt alan adı kullanılacaksa ayrıca aşağıdaki gibi bir kayıt bulunabilir:
www → 192.0.2.10
veya CNAME olarak:
www → siteadi.com
A kaydı bulunmuyorsa veya yanlış IP adresine yönleniyorsa internet sitesine erişim problemi yaşanabilir.
Alan Adının Süresini Kontrol Edin
Alan adınızın kayıt süresi bittiyse DNS hizmeti devre dışı kalabilir.
Domain sağlayıcınızın müşteri paneline giriş yaparak alan adının:
-
Aktif olup olmadığını
-
Bitiş tarihini
-
Nameserver kayıtlarını
kontrol edin.
Alan adı süresi dolmuşsa yenileme işleminden sonra DNS kayıtlarının tekrar aktif hale gelmesi belirli bir süre alabilir.
DNS Değişikliklerinden Sonra Ne Kadar Beklenir?
Yeni bir domain yönlendirmesi yaptıysanız veya nameserver değiştirdiyseniz DNS kayıtlarının internet genelinde güncellenmesi zaman alabilir.
Bu sürece DNS propagation adı verilir.
Değişikliğe ve DNS kayıtlarında kullanılan TTL değerlerine bağlı olarak güncellemelerin farklı internet servis sağlayıcılarında görünmesi bir süre gecikebilir.
Bu nedenle DNS kayıtlarını yeni değiştirdiyseniz hata geçici olabilir.
Sorunun Bilgisayardan mı Sunucudan mı Kaynaklandığını Nasıl Anlarız?
Basit bir kontrol yapabilirsiniz.
Eğer:
-
Sadece sizin bilgisayarınızda site açılmıyorsa DNS önbelleği veya ağ yapılandırmasını kontrol edin.
-
Aynı ağdaki tüm cihazlarda açılmıyorsa modem veya kullanılan DNS sunucusunu kontrol edin.
-
Farklı internet bağlantılarında da site açılmıyorsa alan adının DNS kayıtlarını kontrol edin.
-
Yalnızca tek bir domain açılmıyorsa domain veya DNS zone yapılandırmasında problem olabilir.
-
Hiçbir site açılmıyorsa internet bağlantısı veya DNS servisinde genel bir problem olabilir.
DNS_PROBE_FINISHED_NXDOMAIN Hatası İçin Hızlı Çözüm
Sorunu hızlı şekilde gidermek için aşağıdaki işlemleri sırasıyla deneyebilirsiniz:
-
Modeminizi yeniden başlatın.
-
Tarayıcıyı kapatıp tekrar açın.
-
Windows DNS önbelleğini temizleyin.
-
DNS adresinizi Cloudflare veya Google DNS ile değiştirin.
-
VPN ve proxy bağlantılarını kapatın.
-
Hosts dosyasını kontrol edin.
-
Alan adının nameserver kayıtlarını kontrol edin.
-
A ve CNAME kayıtlarını kontrol edin.
-
Domain süresinin dolup dolmadığını kontrol edin.
DNS_PROBE_FINISHED_NXDOMAIN Hatası Hakkında Sık Sorulan Sorular
DNS_PROBE_FINISHED_NXDOMAIN Virüs Müdür?
Hayır. DNS_PROBE_FINISHED_NXDOMAIN doğrudan bir virüs uyarısı değildir. DNS sorgusunun alan adını çözemediğini belirten bir bağlantı hatasıdır.
Ancak bazı zararlı yazılımlar DNS veya proxy ayarlarını değiştirebildiği için beklenmeyen DNS sorunlarında sistem ayarlarının kontrol edilmesi faydalı olabilir.
DNS_PROBE_FINISHED_NXDOMAIN Sunucu Hatası Mıdır?
Her zaman sunucu hatası değildir.
Sorun bilgisayarın DNS önbelleğinden, kullanılan DNS sunucusundan, modemden veya alan adının DNS kayıtlarından kaynaklanabilir.
DNS Değiştirmek Sorunu Çözer Mi?
Eğer problem internet servis sağlayıcınızın DNS sunucusundan kaynaklanıyorsa Google DNS veya Cloudflare DNS kullanmak sorunu çözebilir.
Ancak alan adının kendisinde geçerli DNS kaydı bulunmuyorsa yalnızca DNS adresini değiştirmek yeterli olmayacaktır.
Sonuç
DNS_PROBE_FINISHED_NXDOMAIN hatası, tarayıcının ziyaret edilmek istenen alan adının IP adresini DNS sistemi üzerinden çözemediğini gösterir.
Sorun çoğunlukla DNS önbelleğinin temizlenmesi, DNS sunucusunun değiştirilmesi veya modem bağlantısının yenilenmesiyle çözülebilir.
Eğer hata yalnızca belirli bir internet sitesinde görülüyorsa domainin nameserver, A kaydı, CNAME kaydı ve domain süresi gibi DNS yapılandırmalarının kontrol edilmesi gerekir.