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

DNS_PROBE_FINISHED_NXDOMAIN hatası düzeltme rehberi — Chrome hata ekranı ve dört adım adım çözüm gösteren görsel
DNS_PROBE_FINISHED_NXDOMAIN hatası düzeltme rehberi — Chrome hata ekranı ve dört adım adım çözüm gösteren görsel
Okumaya başlayın
  1. DNS_PROBE_FINISHED_NXDOMAIN Nedir?
  2. Bu Hata Diğer Tarayıcılarda Nasıl Görünür
  3. NXDOMAIN ve Chrome'un Diğer DNS_PROBE Hataları
  4. DNS_PROBE_FINISHED_NXDOMAIN Hatasının Yaygın Nedenleri
  5. Düzeltme 1: Alan Adı Yazımını Kontrol Edin
  6. Düzeltme 2: DNS Önbelleğinizi Temizleyin
  7. Düzeltme 3: Chrome'un Dahili DNS Önbelleğini Temizleyin
  8. Düzeltme 4: Genel Bir DNS Sunucusuna Geçin
  9. Düzeltme 5: Hosts Dosyanızı Kontrol Edin
  10. Düzeltme 6: Chrome'un Güvenli DNS Ayarını Kontrol Edin
  11. Düzeltme 7: VPN veya Antivirüsü Geçici Olarak Devre Dışı Bırakın
  12. Düzeltme 8: Alan Adının Kayıt Durumunu Kontrol Edin
  13. Yerel Geliştirme Adlarında NXDOMAIN
  14. Android'de DNS_PROBE_FINISHED_NXDOMAIN Nasıl Düzeltilir
  15. iPhone / iPad'de DNS_PROBE_FINISHED_NXDOMAIN Nasıl Düzeltilir
  16. Düzeltmenin İşe Yaradığını Nasıl Doğrularsınız
  17. 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 ChromeBu siteye ulaşılamıyor — dns_probe_finished_nxdomain
Mozilla FirefoxHmm. We're having trouble finding that site.
Microsoft EdgeHmmm... can't reach this page
SafariSafari Sunucuyu Bulamıyor
BraveBu siteye ulaşılamıyor — dns_probe_finished_nxdomain
OperaBu 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:

KodChrome'un bulduğuNereye bakmalı
DNS_PROBE_FINISHED_NXDOMAINDNS sunucunuz çalışıyor ama bu ad için adres alınamadı (genellikle NXDOMAIN)Yazım, sonra genel DNS (bu rehber)
DNS_PROBE_FINISHED_NO_INTERNETHiçbir DNS sunucusuyla bağlantı yokWi-Fi, kablolar, yönlendirici
DNS_PROBE_FINISHED_BAD_CONFIGYapılandırılmış DNS sunucusu düzgün yanıt vermiyorDNS ayarlarınız: DNS sunucusu yanıt vermiyor
DNS_PROBE_FINISHED_BAD_SECURE_CONFIGChrome'un Güvenli DNS (DNS-over-HTTPS) sağlayıcısına ulaşılamıyorAyarlar → Gizlilik ve güvenlik → Güvenlik → Güvenli DNS kullan
DNS_PROBE_STARTED / DNS_PROBE_POSSIBLEKontrol 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.test gibi 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.

bash
# 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 cache

Temizledikten 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/#dns yazı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/#sockets adresine 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 DNSEn Uygun Kullanım
Cloudflare1.1.1.11.0.0.1Hız ve gizlilik
Google Public DNS8.8.8.88.8.4.4Güvenilirlik
Quad99.9.9.9149.112.112.112Kötü amaçlı yazılım engelleme
OpenDNS208.67.222.222208.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ına 1.0.0.1 yazı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.1 ile 1.0.0.1 ekleyin
  • "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.

bash
# 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:

bash
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 back

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
  • 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:8000 ve http://127.0.0.1:8000 her 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ı — db gibi bir servis adı yalnızca Docker ağı içinde çözülür; bilgisayarınızdan localhost ve yayımlanan portu kullanın
  • .local adları — 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.1 ve 1.0.0.1 ekleyin
  • 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.

bash
# 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.1

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 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.

Kaynaklar

  1. net_error_info.cc (Chrome's DNS_PROBE statuses), Chromium
  2. RFC 2308: Negative Caching of DNS Queries (DNS NCACHE), IETF
  3. Quad9 FAQs (how a blocked domain is answered), Quad9

Sıkça Sorulan Sorular

DNS_PROBE_FINISHED_NXDOMAIN ne anlama gelir?

Chrome, DNS sunucunuz test sorgusunu yanıtlarken alan adı için adres alamadı ve bu yüzden alan adının var olmadığına karar verdi. Çoğunlukla bu gerçek bir "böyle bir alan adı yok" (NXDOMAIN) yanıtıdır: yazım hatası, süresi dolmuş alan adı, önbellekteki olumsuz yanıt, Quad9 engeli ya da bir VPN.

DNS_PROBE_NXDOMAIN aynı hata mı?

Evet. Chrome'un kodu DNS_PROBE_FINISHED_NXDOMAIN'dir; "DNS_PROBE_NXDOMAIN" insanların kısaltmasıdır ve Chromium'da bu adda ayrı bir kod yoktur. İkisi de DNS yanıtının "böyle bir alan adı yok" olduğu anlamına gelir.

Chrome'da DNS_PROBE_FINISHED_NXDOMAIN nasıl düzeltilir?

Yazımı kontrol edin, sonra adı genel DNS'ten sorgulayın. Genel DNS bulursa DNS önbelleğinizi temizleyin, Chrome'un önbelleğini chrome://net-internals/#dns adresinden temizleyin, Chrome'un Güvenli DNS ayarını kontrol edin ve varsa VPN'i ya da filtreyi kapatın. Genel DNS de başarısız oluyorsa sorun alan adının kendisindedir.

Her web sitesinde DNS_PROBE_FINISHED_NXDOMAIN hatasını neden sürekli alıyorum?

Bilgisayarda Chrome, NXDOMAIN'i yalnızca kendi kontrolü bilinen bir adı çözdükten sonra gösterir; bu yüzden ölü bir DNS sunucusu bunun yerine DNS_PROBE_FINISHED_BAD_CONFIG ya da NO_INTERNET gösterir. Birçok sitede NXDOMAIN, bir şeyin bilerek "böyle bir alan adı yok" yanıtı verdiği anlamına gelir: Quad9 gibi bir filtre, bir VPN, Chrome'un Güvenli DNS sağlayıcısı ya da değiştirilmiş bir DNS ayarı. Denemek için 1.1.1.1 ya da 8.8.8.8'e geçin.

Android'de DNS_PROBE_FINISHED_NXDOMAIN nasıl düzeltilir?

Ayarlar → Ağ ve internet → Gizli DNS'e bakın: filtreleyen bir hizmete işaret ediyorsa Otomatik'e ya da dns.google'a ayarlayın. Ardından Chrome'un önbelleğini temizleyin ve yeniden bağlanmak için uçak modunu açıp kapatın. Mobil veride tek bir site hâlâ açılmıyorsa sorun alan adının kendisindedir.

DNS filtresi ya da reklam engelleyici NXDOMAIN'e neden olabilir mi?

Evet, Quad9 olur: engellediği alan adları için NXDOMAIN yanıtı verir ve dig, engelde AUTHORITY: 0, gerçekten var olmayan bir alan adında ise bölgenin SOA kaydını (AUTHORITY: 1) gösterir. Pi-hole, AdGuard ve Cloudflare for Families varsayılan olarak 0.0.0.0 yanıtı verir; bu da NXDOMAIN yerine bir bağlantı hatası gösterir.

DNS_PROBE_FINISHED_NXDOMAIN bir virüs mü?

Hayır. Bu bir DNS yanıtıdır, kötü amaçlı yazılım değildir. Kötü amaçlı yazılım DNS ayarlarınızı değiştirerek buna yol açabilir; bu yüzden daha önce çalışan sitelerde birden ortaya çıktıysa DNS ayarlarınızı kontrol edin ve tarama yapın.

NXDOMAIN ile SERVFAIL arasındaki fark nedir?

NXDOMAIN kesin bir yanıttır: ad yoktur. SERVFAIL ise çözümleyicinin sorguyu yaparken başarısız olduğu anlamına gelir; örneğin bozuk bir DNSSEC imzası ya da ulaşılamayan ad sunucuları. Geçici olabilir.

Yeni bir alan adı neden DNS_PROBE_FINISHED_NXDOMAIN gösterir?

Ya ad sunucuları henüz ayarlanmamıştır (ya da alan adı clientHold durumundadır) ya da çözümleyiciniz alan adı var olmadan önce sormuş ve "yok" yanıtını önbelleğe almıştır. RFC 2308, çözümleyicilerin bunu bölgenin negatif önbellek süresi boyunca tutmasına izin verir: .com ve .net için 15 dakika.

Bir alan adının NXDOMAIN döndürüp döndürmediğini nasıl kontrol ederim?

nslookup example.com 1.1.1.1 ya da dig example.com çalıştırın: "Non-existent domain" ya da status: NXDOMAIN bunu doğrular. Çevrimiçi bir DNS sorgusu aynısını genel çözümleyicilerden yapar; bu da sorunun yalnızca ağınızda olup olmadığını gösterir.

Yazar hakkında

Shaik Vahid

DNS Robot'un kurucusu. Vahid, yıllarca web hosting desteğinde müşterilerin alan adı, DNS kaydı, SSL sertifikası ve e-posta teslimi sorunlarını çözdü. DNS Robot'un araçlarını geliştiriyor ve bu rehberleri insanların gerçekten karşılaştığı hatalardan yola çıkarak yazıyor.

DNS Sorgulama

Tüm DNS kayıtları alan adının kendi ad sunucularından, Google ve Cloudflare önbelleğiyle yan yana