DNS_PROBE_FINISHED_NXDOMAIN: Ne Anlama Gelir ve Nasıl Düzeltilir

DNS_PROBE_FINISHED_NXDOMAIN Nedir?
DNS_PROBE_FINISHED_NXDOMAIN, alan adı herhangi bir IP adresine çözümlenemediğinde tarayıcının DNS sorgusu başarısız olduğunda Chrome'da görünen bir hatadır. NXDOMAIN, "Var Olmayan Alan Adı" (Non-Existent Domain) anlamına gelir — DNS protokolünün "bu alan adı DNS sisteminde mevcut değil" demesidir.
Chrome'a example.com gibi bir URL yazdığınızda, tarayıcınız bir DNS sunucusundan bu alan adını bir IP adresine çevirmesini ister. DNS sunucusu NXDOMAIN ile yanıt verirse, bu alan adı için hiçbir DNS kaydı bulunamadığı anlamına gelir. Chrome daha sonra DNS_PROBE_FINISHED_NXDOMAIN hata koduyla birlikte "Bu siteye ulaşılamıyor" hata sayfasını gösterir.
İyi haber: Bu hata neredeyse her zaman sizin tarafınızdan düzeltilebilir. Çoğu durumda URL'deki bir yazım hatası, eski bir DNS önbelleği veya yanlış yapılandırılmış DNS ayarları neden olur — gerçekten var olmayan bir alan adı değil.
Bu Hata Diğer Tarayıcılarda Nasıl Görünür
Chromium tabanlı tarayıcılar (Chrome, Edge, Brave, Opera) hepsi aynı DNS_PROBE_FINISHED_NXDOMAIN kodunu gösterir. Firefox ve Safari daha kullanıcı dostu bir mesaj gösterir, ancak altta yatan sorun aynıdır.
| Tarayıcı | Hata Mesajı |
|---|---|
| Google Chrome | Bu siteye ulaşılamıyor — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. Bu siteyi bulmakta sorun yaşıyoruz. |
| Microsoft Edge | Hmmm... bu sayfaya ulaşılamıyor |
| Safari | Safari Sunucuyu Bulamıyor |
| Brave | Bu siteye ulaşılamıyor — dns_probe_finished_nxdomain |
| Opera | Bu siteye ulaşılamıyor — dns_probe_finished_nxdomain |
DNS_PROBE_FINISHED_NXDOMAIN Hatasının Yaygın Nedenleri
Bu hatanın neden görüntülendiğini anlamak, doğru çözümü seçmenize yardımcı olur. İşte en sıktan en seyreğe sıralanmış en yaygın nedenler.
URL'de yazım hatası — En yaygın neden. Tek bir yanlış karakter (örneğin gogle.com yerine google.com) NXDOMAIN hatasını tetikler çünkü yanlış yazılmış alan adı DNS'te mevcut değildir.
Eski DNS önbelleği — Bilgisayarınız eski veya bozuk bir DNS girişi önbelleğe almıştır. Alan adının IP'si değişmiş olabilir, ancak önbelleğiniz hâlâ güncelliğini yitirmiş veya bozuk kaydı tutuyor.
Chrome'un dahili DNS önbelleği — Chrome, işletim sisteminizden ayrı kendi DNS önbelleğini tutar. Sistem önbelleğini temizledikten sonra bile Chrome eski bir dahili girişi kullanmaya devam edebilir.
Alan adı kayıtlı değil veya süresi dolmuş — Web sitesi sahibi alan adını yenilemeyi unutmuş veya alan adı hiç kaydedilmemiş olabilir.
DNS yayılım gecikmesi — Alan adı yakın zamanda kaydedilmiş veya DNS kayıtları değiştirilmiş olabilir. DNS değişikliklerinin küresel olarak yayılması 48 saate kadar sürebilir.
Hosts dosyası geçersiz kılması — Sisteminizin hosts dosyası, alan adını yanlış bir IP adresine yönlendiriyor veya tamamen engelliyor olabilir (127.0.0.1).
VPN veya güvenlik duvarı engellemesi — Bir VPN, proxy veya güvenlik duvarı DNS sorgularını yakalayıp alan adını engelliyor veya yönlendiriyor olabilir.
ISP DNS sunucusu sorunu — İnternet sağlayıcınızın DNS sunucusu yanlış NXDOMAIN döndürüyor veya alan adının DNS kayıtlarını henüz almamış olabilir.
Düzeltme 1: Alan Adı Yazımını Kontrol Edin
Bu açıkça görünse de NXDOMAIN hatalarının 1 numaralı nedenidir. Adres çubuğundaki URL'yi dikkatlice kontrol edin:
Yaygın yazım hatalarına bakın: eksik harfler (goole.com), fazla harfler (googgle.com), yanlış TLD (.con yerine .com) veya karışık karakterler (l harfi yerine 1 rakamıyla goog1e.com).
Birisi size bağlantıyı gönderdiyse, doğrudan tıklamak yerine web sitesini Google'da aramayı deneyin. Alan adı gerçekten mevcut değilse, arama sonucu görünmeyecektir.
Düzeltme 2: DNS Önbelleğinizi Temizleyin
Temizledikten sonra web sitesini tekrar yüklemeyi deneyin. Alan adının DNS kayıtları yakın zamanda güncellenmiş olabilir ve önbelleğinizi temizlemek sisteminizin yeni kayıtları almasını sağlar.
# Windows (Yönetici olarak Komut İstemi)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Chrome OS
chrome://net-internals/#dns → Clear host cacheDüzeltme 3: Chrome'un Dahili DNS Önbelleğini Temizleyin
Chrome, işletim sisteminizin önbelleğinden tamamen bağımsız kendi DNS önbelleğini tutar. Sistem önbelleğini temizlemek tek başına yeterli değildir — Chrome'un dahili önbelleğini de temizlemeniz gerekir.
Chrome'u açın ve adres çubuğuna
chrome://net-internals/#dnsyazın"Clear host cache" düğmesine tıklayın — Chrome'daki tüm önbelleğe alınmış DNS girişlerini temizler
Ardından
chrome://net-internals/#socketsadresine gidin ve açık bağlantıları sıfırlamak için "Flush socket pools" düğmesine tıklayınWeb sitesini tekrar yüklemeyi deneyin — Chrome artık tamamen yeni bir DNS sorgusu gerçekleştirecektir
Düzeltme 4: Genel Bir DNS Sunucusuna Geçin
ISP'nizin DNS sunucusu yanlış NXDOMAIN yanıtları döndürüyor veya alan adının kayıtlarına henüz sahip olmayabilir. Güvenilir bir genel DNS sunucusuna geçmek genellikle bu sorunu çözer.
| Sağlayıcı | Birincil DNS | İkincil DNS | En Uygun Kullanım |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Hız ve gizlilik |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Güvenilirlik |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Kötü amaçlı yazılım engelleme |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | İçerik filtreleme |
Windows'ta DNS Değiştirme
Ayarlar'ı açın → Ağ ve İnternet → Gelişmiş ağ ayarları
Etkin bağlantınıza tıklayın (Wi-Fi veya Ethernet) → Donanım özellikleri
DNS sunucu ataması yanındaki Düzenle'ye tıklayın → Manuel'e geçin
IPv4'ü etkinleştirin ve Tercih Edilen DNS'i
1.1.1.1, Alternatif DNS'i1.0.0.1olarak ayarlayınKaydet'e tıklayın ve web sitesini tekrar test edin
macOS'ta DNS Değiştirme
Sistem Ayarları'nı açın → Ağ → Wi-Fi → Ayrıntılar
Kenar çubuğunda DNS'e tıklayın
Mevcut girişleri kaldırın ve
1.1.1.1ile1.0.0.1ekleyinTamam'a tıklayın ve Uygula
Düzeltme 5: Hosts Dosyanızı Kontrol Edin
İşletim sisteminizde belirli alan adları için DNS'i geçersiz kılabilen yerel bir hosts dosyası bulunur. Alan adı burada yanlış bir IP ile (127.0.0.1 veya 0.0.0.0 gibi) listeleniyorsa, alan adı genel DNS'te mevcut olsa bile NXDOMAIN hatasını tetikler.
Bu, geçici hosts girişleri ekleyip kaldırmayı unutan geliştiriciler veya antivirüs ya da reklam engelleyicinin hosts dosyasını değiştirdiği kullanıcılar için yaygın bir sorundur.
# Windows — Yönetici olarak açın:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Şu tür satırlara bakın:
# 127.0.0.1 example.com ← Bu alan adını engeller!
# 0.0.0.0 example.com ← Bu da engeller!
# Alan adını listelenmiş bulursanız, o satırı silin ve kaydedin.Düzeltme 6: Chrome Bayraklarını Varsayılana Sıfırlayın
Özellikle "Async DNS resolver", "DNS over HTTPS" ve "DNS prefetching" gibi DNS ile ilgili bayraklara dikkat edin. Bunlardan herhangi biri değiştirilmişse, DNS çözümleme hatalarına neden olabilir.
Adres çubuğuna
chrome://flagsyazın ve Enter'a basınSayfanın üst kısmındaki "Reset all" düğmesine tıklayın
İstendiğinde Chrome'u yeniden başlatın
Web sitesini tekrar yüklemeyi deneyin
Düzeltme 7: VPN veya Antivirüsü Geçici Olarak Devre Dışı Bırakın
VPN'ler tüm DNS sorgularınızı kendi sunucuları üzerinden yönlendirir. VPN'in DNS sunucusu alan adının kayıtlarına sahip değilse, NXDOMAIN hatası alırsınız. Benzer şekilde, bazı antivirüs yazılımları ve güvenlik duvarları DNS trafiğini yakalar ve şüpheli buldukları alan adlarını engelleyebilir.
Test etmek için: VPN ve antivirüsünüzü geçici olarak devre dışı bırakın, ardından web sitesini yüklemeyi deneyin. Çalışırsa, VPN veya güvenlik yazılımı soruna neden oluyordur.
Düzeltme 8: Alan Adının Kayıt Durumunu Kontrol Edin
Yukarıdaki düzeltmelerin hiçbiri işe yaramazsa, alan adı gerçekten kayıtsız veya süresi dolmuş olabilir. Bu özellikle yeni web siteleri, yakın zamanda değiştirilen alan adları veya sahibinin yenilemeyi unuttuğu alan adları için yaygındır.
Alan adının durumunu doğrulamak için:
DNS Robot'un WHOIS Sorgu aracını kullanın — /whois-lookup adresinde alan adını girin ve kayıt ile son kullanma tarihlerini kontrol edin
DNS Robot'un DNS Sorgu aracını kullanın — /dns-lookup adresinde A, AAAA veya NS kaydı yoksa, alan adının DNS yapılandırması yoktur
Alan adı yayılımını kontrol edin — alan adı yeni kayıtlandıysa, DNS kayıtları henüz tüm sunuculara yayılmamış olabilir. Bu 48 saate kadar sürebilir.
Android'de DNS_PROBE_FINISHED_NXDOMAIN Nasıl Düzeltilir
NXDOMAIN hatası, Android'in Chrome tarayıcısında aynı hata koduyla görünür. İşte nasıl düzeltileceği.
Chrome önbelleğini temizleyin: Chrome'u açın → Ayarlar → Gizlilik ve Güvenlik → Tarama verilerini temizle → Önbelleğe alınmış resimler ve dosyalar'ı seçin → Verileri temizle
DNS'i değiştirin: Ayarlar → Ağ ve İnternet → Özel DNS →
one.one.one.one(Cloudflare) veyadns.google(Google) olarak ayarlayınUçak modunu açıp kapatın: Uçak modunu 10 saniye açık tutun, sonra kapatın — bu, yeni bir ağ bağlantısı ve DNS sorgusu yapılmasını sağlar
Chrome'u güncelleyin: Play Store'u açın → Chrome'u arayın → Güncelleme varsa Güncelle'ye dokunun
Cihazınızı yeniden başlatın — yukarıdakilerin hiçbiri işe yaramazsa
iPhone / iPad'de DNS_PROBE_FINISHED_NXDOMAIN Nasıl Düzeltilir
iOS'ta Safari, Chrome hata kodu yerine "Safari Sunucuyu Bulamıyor" mesajını gösterir. iOS'ta Chrome kullanıyorsanız, DNS_PROBE_FINISHED_NXDOMAIN mesajını görürsünüz. İşte nasıl düzeltileceği.
DNS'i değiştirin: Ayarlar → Wi-Fi → ağınızın yanındaki (i) simgesine dokunun → DNS Yapılandır → Manuel →
1.1.1.1ve1.0.0.1ekleyinSafari önbelleğini temizleyin: Ayarlar → Safari → Geçmişi ve Web Sitesi Verilerini Temizle
Chrome önbelleğini temizleyin: Chrome'u açın → Ayarlar → Gizlilik → Tarama Verilerini Temizle
Uçak modunu açıp kapatın: Ağ bağlantısını sıfırlamak için 10 saniye açık tutun, sonra kapatın
Cihazınızı yeniden başlatın — tüm geçici DNS durumunu temizlemek için
Düzeltmenin İşe Yaradığını Nasıl Doğrularsınız
nslookup bir IP adresi döndürüyorsa, DNS çalışıyordur ve web sitesi yüklenmelidir. Hâlâ "Non-existent domain" döndürüyorsa, ya alan adı gerçekten kayıtsızdır ya da farklı bir DNS sunucusu denemeniz gerekir.
Ayrıca alan adının birden fazla küresel sunucudan çözümlenip çözümlenmediğini kontrol etmek için DNS Robot'un DNS Sorgu aracını kullanabilirsiniz — bu, sorunun cihazınıza mı özgü yoksa küresel bir DNS sorunu mu olduğunu doğrular.
# DNS çözümlemeyi doğrudan test edin
nslookup example.com
# Belirli bir DNS sunucusuyla test edin
nslookup example.com 1.1.1.1
# Ayrıntılı test (Mac/Linux)
dig example.com
# dig durum alanında NXDOMAIN döndürüyorsa, alan adı gerçekten mevcut değildir:
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAINAlan adının DNS'te var olup olmadığını kontrol edin
DNS Robot'un ücretsiz DNS Sorgu aracını kullanarak bir alan adının birden fazla küresel sunucudan doğru şekilde çözümlenip çözümlenmediğini doğrulayın. Alan adının dünya genelinde mi yoksa yalnızca sizin konumunuzdan mı NXDOMAIN döndürdüğünü görün.
Try DNS SorguFrequently Asked Questions
Chrome'un girdiğiniz alan adı için bir DNS sorgusu gerçekleştirdiği ve NXDOMAIN (Var Olmayan Alan Adı) yanıtı aldığı anlamına gelir. DNS sunucusu bu alan adıyla ilişkili herhangi bir IP adresi bulamadı. Bu, yazım hatası, eski DNS önbelleği veya alan adının kayıtlı olmamasından kaynaklanabilir.