DNS_PROBE_FINISHED_NXDOMAIN: Ne Anlama Gelir ve Nasıl Düzeltilir
Önemli bilgi
DNS_PROBE_FINISHED_NXDOMAIN, DNS sunucunuz Chrome'un kendi test sorgusunu yanıtladığı hâlde Chrome'un alan adı için adres alamadığı ve bu yüzden alan adının var olmadığına karar verdiği anlamına gelir. Çoğunlukla bu gerçekten bir "böyle bir alan adı yok" (NXDOMAIN) yanıtıdır: yazım hatası, süresi dolmuş alan adı, önbellekteki bir "yok" yanıtı, Quad9'un engellemesi ya da bir VPN. Adı genel DNS'ten sorgulayın: orada çözülüyorsa sorun sizin tarafınızdadır; her yerde başarısız oluyorsa alan adının kendisi bozuk ya da süresi dolmuştur.
Şimdi kontrol edin

Okumaya başlayın
- DNS_
PROBE_ FINISHED_ NXDOMAIN Nedir? - Bu Hata Diğer Tarayıcılarda Nasıl Görünür
- NXDOMAIN ve Chrome'un Diğer DNS_
PROBE Hataları - DNS_
PROBE_ FINISHED_ NXDOMAIN Hatasının Yaygın Nedenleri - Düzeltme 1: Alan Adı Yazımını Kontrol Edin
- Düzeltme 2: DNS Önbelleğinizi Temizleyin
- Düzeltme 3: Chrome'un Dahili DNS Önbelleğini Temizleyin
- Düzeltme 4: Genel Bir DNS Sunucusuna Geçin
- Düzeltme 5: Hosts Dosyanızı Kontrol Edin
- Düzeltme 6: Chrome'un Güvenli DNS Ayarını Kontrol Edin
- Düzeltme 7: VPN veya Antivirüsü Geçici Olarak Devre Dışı Bırakın
- Düzeltme 8: Alan Adının Kayıt Durumunu Kontrol Edin
- Yerel Geliştirme Adlarında NXDOMAIN
- Android'de DNS_
PROBE_ FINISHED_ NXDOMAIN Nasıl Düzeltilir - iPhone / iPad'de DNS_
PROBE_ FINISHED_ NXDOMAIN Nasıl Düzeltilir - Düzeltmenin İşe Yaradığını Nasıl Doğrularsınız
- Sıkça Sorulan Sorular
DNS_PROBE_FINISHED_NXDOMAIN Nedir?
DNS_PROBE_FINISHED_NXDOMAIN, DNS sunucunuz Chrome'un kendi test sorgusunu yanıtlarken Chrome'un web sitesinin adı için adres alamaması ve bu yüzden alan adının var olmadığına karar vermesi demektir. Çoğu zaman bu gerçek bir NXDOMAIN ("var olmayan alan adı") yanıtıdır; başka bir nedenle başarısız olan bir sorgu, örneğin bozuk bir DNSSEC imzası (SERVFAIL), aynı sayfayı gösterir. Chrome bunu "Bu siteye ulaşılamıyor" başlığıyla gösterir. İnsanlar bunu sıklıkla DNS_PROBE_NXDOMAIN diye de arar; Chromium'da böyle bir kod yoktur, aynı hatadır.
Önemli olan tek test: adı genel DNS'ten sorgulayın (aşağıdaki DNS Sorgu aracı ya da nslookup example.com 1.1.1.1). Genel DNS bulursa neden sizin tarafınızdadır: yazım hatası, eski bir önbellek, DNS sunucunuz, filtreleyen bir hizmet ya da bir VPN. Genel DNS de NXDOMAIN diyorsa alan adı yanlış yazılmış, süresi dolmuş ya da yanlış yapılandırılmıştır ve bunu yalnızca sahibi düzeltebilir.
Çoğu zaman neden bir yazım hatası ya da sizin tarafınızdaki bir şeydir ve dakikalar içinde düzeltilebilir; aşağıdaki adımlar en hızlı kontrollerden alan adının kendisine doğru ilerler.
Alan adı genel DNS'te var mı? Şimdi kontrol edin
Bu Hata Diğer Tarayıcılarda Nasıl Görünür
Her tarayıcı bu DNS hatasını farklı şekilde gösterir, ancak temel neden her zaman aynıdır — alan adı çözümlenemedi.
| Tarayıcı | Hata Mesajı |
|---|---|
| Google Chrome | Bu siteye ulaşılamıyor — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. We're having trouble finding that site. |
| Microsoft Edge | Hmmm... can't reach this page |
| 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 |
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.
NXDOMAIN ve Chrome'un Diğer DNS_PROBE Hataları
Bir sayfa yüklenemediğinde Chrome hızlı bir DNS kontrolü yapar ve sonucu bir DNS_PROBE koduyla adlandırır. Yalnızca biri adın var olmadığı anlamına gelir:
| Kod | Chrome'un bulduğu | Nereye bakmalı |
|---|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | DNS sunucunuz çalışıyor ama bu ad için adres alınamadı (genellikle NXDOMAIN) | Yazım, sonra genel DNS (bu rehber) |
| DNS_PROBE_FINISHED_NO_INTERNET | Hiçbir DNS sunucusuyla bağlantı yok | Wi-Fi, kablolar, yönlendirici |
| DNS_PROBE_FINISHED_BAD_CONFIG | Yapılandırılmış DNS sunucusu düzgün yanıt vermiyor | DNS ayarlarınız: DNS sunucusu yanıt vermiyor |
| DNS_PROBE_FINISHED_BAD_SECURE_CONFIG | Chrome'un Güvenli DNS (DNS-over-HTTPS) sağlayıcısına ulaşılamıyor | Ayarlar → Gizlilik ve güvenlik → Güvenlik → Güvenli DNS kullan |
| DNS_PROBE_STARTED / DNS_PROBE_POSSIBLE | Kontrol hâlâ sürüyor (STARTED) ya da bir kontrol yapılabilir ama henüz çalışmadı (POSSIBLE) | DNS_PROBE_STARTED |
Chrome'un ERR_NAME_NOT_RESOLVED hatası aynı "bu ad için adres yok" başarısızlığıdır; Chrome kontrolünü çalıştırmadığında ya da kontrol sonuçsuz kaldığında görünür: bkz. ERR_NAME_NOT_RESOLVED.
DNS_PROBE_FINISHED_NXDOMAIN Hatasının Yaygın Nedenleri
Nedenler, sizin tarafınız (çoğu) ve alan adının tarafı olarak ikiye ayrılır.
- 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.
- Önbellekteki bir "yok" yanıtı — bilgisayarınız ya da DNS sunucunuz daha önceki bir NXDOMAIN yanıtını, örneğin alan adı kurulmadan önceki bir yanıtı saklamıştır ve süresi dolana kadar tekrarlar
- 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.
- Filtreleyen bir DNS hizmeti — Quad9 engellediği alan adları için NXDOMAIN yanıtı verir; bu yüzden çalışan bir site yokmuş gibi görünür. (Pi-hole, AdGuard ve Cloudflare for Families varsayılan olarak 0.0.0.0 yanıtı verir; bu da bunun yerine bir bağlantı hatası gösterir)
- Alan adı kayıtlı değil veya süresi dolmuş — Web sitesi sahibi alan adını yenilemeyi unutmuş veya alan adı hiç kaydedilmemiş olabilir.
- Yepyeni bir alan adı — alan adı kurulmadan önce soran bir çözümleyici, "yok" yanıtını bölgenin negatif önbellek süresi boyunca saklar: .com ve .net için 15 dakika
- Hosts dosyanızda olmayan yerel bir ad —
myapp.testgibi geliştirme adları yalnızca tanımladığınız yerde vardır (yanlış bir hosts kaydı NXDOMAIN değil, bir bağlantı hatası verir) - 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
Adres çubuğundaki URL'yi dikkatlice kontrol edin: tek bir yanlış karakter yeter.
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
Alan adı doğru yazılmışsa, bir sonraki adım işletim sisteminizin DNS önbelleğini temizlemektir. Bu, tüm kayıtlı DNS girişlerini siler ve yeni sorgular gönderilmesini sağlar.
# Windows (Command Prompt as Administrator)
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 cacheTemizledikten sonra web sitesini tekrar yüklemeyi deneyin. Alan adının DNS kayıtları yakın zamanda güncellenmişse, önbelleği temizlemek sisteminizin yeni kayıtları almasını sağlar.
Yönlendiriciler dahil her sistem için komutlar: DNS nasıl temizlenir.
Dü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ın - Web 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" → "Wi-Fi" → "Bilinen ağları yönet" → ağınız (kablolu bağlantıda: "Ethernet" → ağınız)
- Bu sayfada "DNS server assignment" bölümünü bulun
- "DNS sunucusu ataması" yanındaki "Düzenle" düğmesine tıklayın → "El ile" seçeneğine geçin
- "IPv4" seçeneğini etkinleştirin ve "Preferred DNS" alanına
1.1.1.1, "Alternate DNS" alanına1.0.0.1yazın - "Save" düğmesine 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" seçeneğine tıklayın
- Mevcut girişleri kaldırın ve
1.1.1.1ile1.0.0.1ekleyin - "OK" düğmesine tıklayın
Düzeltme 5: Hosts Dosyanızı Kontrol Edin
Hosts dosyanız, DNS'e sorulmadan önce adları adreslere eşler. Oradaki yanlış bir kayıt (127.0.0.1 example.com) adın bir adres almasını sağlar; bu yüzden NXDOMAIN değil, reddedilen ya da yanlış bir site görürsünüz. Yine de bu satırları silin, çünkü kötü amaçlı yazılımlar ve eski reklam engelleyiciler bunları ekler.
Hosts dosyasının NXDOMAIN'e yol açtığı yer bunun tersidir: hiç eklemediğiniz yerel bir geliştirme adı (myapp.test, api.local). Genel DNS onu hiç duymamıştır, bu yüzden sorgu başarısız olur.
# Windows — open as Administrator:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Look for lines like:
# 127.0.0.1 example.com ← This blocks the domain!
# 0.0.0.0 example.com ← This also blocks it!
# If you find the domain listed, delete that line and save.Düzenledikten sonra dosyayı kaydedin ve DNS önbelleğini temizleyin (Düzeltme 2).
Düzeltme 6: Chrome'un Güvenli DNS Ayarını Kontrol Edin
Chrome, DNS sorgularını sisteminizin DNS'i yerine HTTPS üzerinden kendi seçtiği bir sağlayıcıya gönderebilir. Bu sağlayıcı filtreliyorsa (aile ya da güvenlik DNS'i), Chrome diğer tarayıcıların sorunsuz açtığı siteler için "böyle bir alan adı yok" yanıtı alır. (Sağlayıcıya ulaşılamıyorsa Chrome bunun yerine DNS_PROBE_FINISHED_BAD_SECURE_CONFIG gösterir.)
- Açın
chrome://settings/security(Ayarlar → Gizlilik ve güvenlik → Güvenlik) - Bulun "Güvenli DNS kullan" seçeneğini ve "DNS sağlayıcı seç" altında hangi sağlayıcının seçili olduğuna bakın
- "DNS sağlayıcı seç" seçeneğini İşletim sistemi varsayılanı (kullanılabilir olduğunda) olarak ya da Google veya Cloudflare olarak değiştirin, ardından siteyi yeniden yükleyin
- Edge:
edge://settings/privacy→ "Security" → "Use secure DNS"
Sağlayıcıyı değiştirmek sorunu çözüyorsa, önceki sağlayıcı bu alan adını engelliyor ya da çözemiyordu.
Düzeltme 7: VPN veya Antivirüsü Geçici Olarak Devre Dışı Bırakın
VPN'ler DNS sorgularınızı kendi sunucularına gönderir; güvenlik yazılımları, Pi-hole, yönlendiriciler ve aile DNS hizmetleri de riskli bulduğu adları filtreler. Quad9, engellediği bir alan adı için NXDOMAIN yanıtı verir; böylece site yokmuş gibi görünür. Diğer filtrelerin çoğu 0.0.0.0 yanıtı verir; bu da bunun yerine bir bağlantı hatası gösterir.
VPN'i ya da filtreyi kapatıp sayfayı yeniden yükleyin. Quad9 engelini kesin olarak görmek için dig kullanın: Quad9'un belgelerine göre engellediği bir alan adı AUTHORITY: 0 ile (ve ra bayrağı olmadan) NXDOMAIN döndürür; gerçekten var olmayan bir alan adı ise bölgenin SOA kaydıyla (AUTHORITY: 1) döner. Quad9'un kendi test alan adı isitblocked.org'dur:
dig isitblocked.org @9.9.9.9
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN
# ;; flags: qr rd ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0 ← blocked by Quad9
# A name that really doesn't exist:
# ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1 ← the zone's SOA comes backDü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
- Yeni alan adı ya da yeni kayıt mı? Adı var olmadan önce sorgulayan bir çözümleyici, "yok" yanıtını bölgenin SOA kaydındaki negatif önbellek süresi boyunca saklar (RFC 2308): .com ve .net için 15 dakika, başka yerlerde genellikle bir saatten az. Genel DNS onu çoktan görüyor olabilir, ISP'nizin çözümleyicisi ise hâlâ NXDOMAIN diyor olabilir
- Kayıtlı ama çözülmüyor mu? WHOIS alan adını gösteriyor ama ad sunucusu yoksa ya da durumu clientHold veya serverHold ise (süre dolumundan ya da doğrulanmamış kayıt sahibi e-postasından sonra), TLD sunucuları NXDOMAIN yanıtı verir: bunu kayıt şirketinde düzeltin. Bölgeyi barındırmayan ad sunucuları ise bunun yerine SERVFAIL veya REFUSED verir
Yerel Geliştirme Adlarında NXDOMAIN
Başarısız olan ad geliştirme için kendinizin uydurduğu bir adsa (myapp.test, api.local, bir Docker servis adı), genel DNS onu hiç duymamıştır; bu yüzden NXDOMAIN doğru yanıttır. Bunun yerine adı kendi makinenizde çözülür hale getirin:
- localhost kullanın —
http://localhost:8000vehttp://127.0.0.1:8000her zaman çözülür; çoğu geliştirme sunucusu (Django, Rails, Vite, Next.js) bunlardan birini yazdırır - Adı hosts dosyanıza ekleyin —
127.0.0.1 myapp.test, ardından DNS önbelleğini temizleyin - Docker adları —
dbgibi bir servis adı yalnızca Docker ağı içinde çözülür; bilgisayarınızdanlocalhostve yayımlanan portu kullanın .localadları — macOS, iOS ve Windows 10 ile 11'de yerleşik olan çok noktaya yayın DNS'ini (mDNS) kullanır; Linux'ta Avahi'yi ya da systemd-resolved'ın mDNS'ini etkinleştirin
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 sil → Önbelleğe alınan resimler ve dosyalar'ı seçin → Verileri sil
- Gizli DNS'i kontrol edin: Ayarlar → Ağ ve internet → Gizli DNS (ne işe yarar). Filtreleyen bir hizmete işaret ediyorsa Otomatik'e ya da
dns.google'a ayarlayın - Uç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'i Ayarla" → "Elle" →
1.1.1.1ve1.0.0.1ekleyin - Safari önbelleğini temizleyin: Ayarlar → Uygulamalar → Safari → Geçmişi ve Web Sitesi Verilerini Sil
- Chrome önbelleğini temizleyin: Chrome'da ⋯ simgesine dokunun → Tarama verilerini sil
- 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
Bir düzeltme uyguladıktan sonra, DNS çözümlemenin ilgili alan adı için çalıştığını doğrulayın.
# Test DNS resolution directly
nslookup example.com
# Test with a specific DNS server
nslookup example.com 1.1.1.1
# Detailed test (Mac/Linux)
dig example.com
# status: NXDOMAIN from your own resolver? Confirm with a public one
# before concluding the domain doesn't exist:
dig example.com @1.1.1.1nslookup 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 Sorgulama aracını kullanabilirsiniz — bu, sorunun cihazınıza mı özgü yoksa küresel bir DNS sorunu mu olduğunu doğrular.
Alan adının DNS'te var olup olmadığını kontrol edin
Alan adını DNS Robot'un ücretsiz DNS Sorgulama aracında sorgulayın: genel çözümleyicilere doğrudan sorar. Onlar bulursa sorun DNS'iniz, önbelleğiniz ya da filtrenizdir; onlar da NXDOMAIN derse alan adının kendisi bozuk ya da süresi dolmuştur.



