İçeriğe geç
ipkontrol.net

DNS

DNS_PROBE_FINISHED_NXDOMAIN Hatası Çözümü

Chrome’un bu hatasının anlamı ve yedi adımlık çözüm sırası.

Chrome’da bu hatayı gördüğünüzde ilk düşünce genellikle "internetim gitti" oluyor. Genellikle değil.

Hatanın adı çözümü de söylüyor: NXDOMAIN, "non-existent domain" yani böyle bir alan adı yok demek. Yani bağlantınız çalışıyor, sorusu sorulan ada bir cevap alınamıyor.

Bu ayrım önemli çünkü modem yeniden başlatmak, kablo kontrol etmek gibi adımlar burada boşa gidiyor.

1. Adresi doğru yazdınız mı?

İki saniye süren ve şaşırtıcı sıklıkta işe yarayan adım. NXDOMAIN hatasının en yaygın nedeni basit bir yazım hatası.

  • Harf hatası — gogle.com
  • Yanlış uzantı — .com yerine .co
  • Adres çubuğuna yazdığınız şeyin arama değil adres sanılması

Aynı adresi telefondan açmayı deneyin. Orada da açılmıyorsa sorun sizin cihazınızda değil.

2. Site gerçekten var mı?

Alan adının süresi dolmuş, silinmiş ya da hiç var olmamış olabilir. Bu durumda hata doğru çalışıyor demektir.

DNS sorgulama aracımıza alan adını yazın. Hiçbir kayıt dönmüyorsa alan adı gerçekten yok ya da yayında değil.

WHOIS sorgulama aracıyla alan adının kayıtlı olup olmadığını ve süresinin dolup dolmadığını da görebilirsiniz.

3. DNS önbelleğini temizleyin

Site yakın zamanda taşındıysa cihazınız eski kaydı tutuyor olabilir.

Windows’ta komut isteminde:

ipconfig /flushdns

Chrome’un kendi önbelleğini de temizleyin — bu adım en sık atlanan yer. Adres çubuğuna chrome://net-internals/#dns yazıp Clear host cache düğmesine basın.

Üç ayrı önbellek katmanı ve hangisinin sorumlu olduğunu ayırt etme yöntemi için DNS önbelleği nasıl temizlenir yazımıza bakabilirsiniz.

4. DNS sunucunuzu değiştirin

Operatör DNS sunucusu geçici olarak sorun yaşıyor ya da o adresi çözemiyor olabilir. Alternatif bir sunucu denemek bunu hemen ortaya çıkarır.

ServisBirincilİkincil
Cloudflare1.1.1.11.0.0.1
Google8.8.8.88.8.4.4

Platform adımları: Windows, Android, iPhone. Tüm ev için modemden de yapılabilir.

Değiştirdikten sonra önbelleği tekrar temizleyin — yoksa eski cevap kullanılmaya devam ediyor.

5. Hosts dosyasını kontrol edin

Bu dosya DNS’ten önce okunuyor ve içine yazılmış bir satır tüm önbellek temizleme denemelerinizi boşa çıkarıyor.

Windows’ta yolu:

C:\Windows\System32\drivers\etc\hosts

Dosyayı bir metin düzenleyiciyle açıp sorunlu alan adının geçtiği bir satır var mı bakın. Varsa başına # koyup devre dışı bırakabilirsiniz.

Buraya yazılmış beklenmedik satırlar ciddiye alınmalı. Bazı zararlı yazılımlar trafiği yönlendirmek için bu dosyayı değiştiriyor — hosts dosyası yazımızda ayrıntısı var.

6. Chrome uzantılarını eleyin

Reklam engelleyiciler ve gizlilik uzantıları bazı alan adlarını kasıtlı olarak engelliyor ve sonuç NXDOMAIN olarak görünüyor.

Hızlı test: gizli sekmede açmayı deneyin. Uzantılar varsayılan olarak orada çalışmıyor.

  • Gizli sekmede açılıyorsa sorumlu bir uzantı — tek tek kapatarak bulun.
  • Orada da açılmıyorsa uzantılarla ilgisi yok, listeye devam edin.

7. VPN, proxy ve güvenlik yazılımı

Bu katmanların hepsi DNS çözümlemesine karışabiliyor:

  • VPN açıksa kapatıp deneyin. VPN sunucusunun DNS ayarları sorunlu olabiliyor.
  • Proxy ayarını kontrol edin. Siz tanımlamadığınız bir proxy varsa bu ayrı bir sorun — Windows proxy ayarları.
  • Güvenlik yazılımının web koruması. Bazı ürünler DNS seviyesinde engelleme yapıyor.
  • Aile filtresi DNS sunucusu. 1.1.1.3 gibi filtreli sunucular bazı adresleri kasıtlı engelliyor — Cloudflare DNS yazımızda anlattık.

Son madde bir "hata" değil, ayarın çalıştığının göstergesi olabilir.

Bu hata neyi göstermiyor?

SanılanGerçek
İnternet bağlantısı yokBağlantı çalışıyor, isim çözülemiyor
Modem arızalıModemle ilgisi yok
Hız sorunuHızla ilgisi yok
Site çökmüşAlan adı çözülemiyor — sunucu ayakta olabilir

Doğrulaması basit: başka siteler açılıyorsa internetiniz çalışıyor demektir. Sorun tek bir alan adında.

Hızlı ayrım: adres mi, isim mi?

Komut isteminde iki ping karşılaştırın:

ping 1.1.1.1
ping google.com

Birincisi çalışıp ikincisi çalışmıyorsa sorun kesinlikle DNS. Bağlantınız sağlam, yalnızca isim çözümleme bozuk.

Ping komutunun platform farkları ve çıktının okunması için ping nasıl atılır yazımıza bakabilirsiniz.

Benzer hata kodları

KodAnlamı
NXDOMAINAlan adı yok ya da çözülemedi
BAD_CONFIGDNS ayarı hatalı
TIMED_OUTDNS sunucusu yanıt vermedi
ERR_CONNECTION_REFUSEDAdres çözüldü ama sunucu reddetti

Son satır farklı bir durum: orada DNS çalışmış, sorun sunucu tarafında. Diğer üçü DNS katmanında.

Sıkça sorulan sorular

DNS_PROBE_FINISHED_NXDOMAIN ne demek?

NXDOMAIN "böyle bir alan adı yok" anlamına gelir. Yani internet bağlantınız çalışıyor, yalnızca sorulan ada cevap alınamıyor.

İnternetim mi gitti?

Hayır. Başka siteler açılıyorsa bağlantınız sağlamdır. Bu hata isim çözümleme katmanında oluşur; modem yeniden başlatmak genellikle işe yaramaz.

İlk ne yapmalıyım?

Adresi doğru yazdığınızı kontrol edin — en yaygın neden basit bir yazım hatası. Sonra DNS önbelleğini temizleyin; Chrome’un kendi önbelleğini de unutmayın.

Önbelleği temizledim, hâlâ aynı.

DNS sunucunuzu 1.1.1.1 olarak değiştirip tekrar deneyin. Düzelmezse hosts dosyasında o alan adına ait bir satır olup olmadığına bakın.

Sorunun DNS olduğunu nasıl kesinleştiririm?

Komut isteminde önce ping 1.1.1.1, sonra ping google.com çalıştırın. Birincisi çalışıp ikincisi çalışmıyorsa sorun kesinlikle DNS katmanındadır.