DNS_PROBE_FINISHED_NXDOMAIN Hatası Nasıl Düzeltilir
Bir web sitesi işletiyorsanız, muhtemelen ara sıra hatalarla karşılaşırsınız. Çoğu, sunucu veya uygulama düzeyinde (WordPress içinde) kaynaklanır. Ancak bazen bilgisayar ayarlarınızdan kaynaklanan “DNS_PROBE_FINISHED_NXDOMAIN” gibi bir hatayla karşılaşırsınız.
Bu yazıda, DNS_PROBE_FINISHED_NXDOMAIN hatasını nasıl tanımlayacağınızdan ve bununla başa çıkabileceğiniz tüm yollardan bahsedeceğiz.
Hadi çalışalım!
DNS_PROBE_FINISHED_NXDOMAIN Hatası Nedir?
DNS_PROBE_FINISHED_NXDOMAIN'in ne olduğunu açıklamak için Alan Adı Sistemi (DNS) kavramını gözden geçirmemiz gerekiyor. DNS, alan adlarıyla eşlenen IP adreslerinden oluşan bir veritabanıdır.
Her sunucunun, o bilgisayarda kayıtlı web sitelerini tanımlamak için kullanılan bir IP adresi vardır. Ancak, web içeriğine erişmek için tarayıcınıza bir IP adresi yazmak yerine, ilgili alan adını kullanabilirsiniz.
Bir DNS, bir alan adının hangi IP adresini işaret ettiğini belirleyebilir. Bir URL yazdığınızda, erişmeye çalıştığınız siteyi bulmak için veritabanını arar.
Ancak bazı durumlarda DNS sunucuları istediğiniz bilgileri getiremeyebilir. DNS_PROBE_FINISHED_NXDOMAIN hatasıyla karşılaşırsanız şunlar olur:
- Etki alanı adını kullanarak bir web sitesine erişmeye çalıştınız (bunun işe yarayacağını biliyorsunuz).
- Bilgisayarınız, etki alanlarını bağlanabilecekleri IP adreslerine eşlemek için kullandığı DNS'ye isteğinizi gönderdi.
- DNS sunucusu bilgisayarınıza “Bu etki alanı yok!” dedi, dolayısıyla hatanın “NXDOMAIN” kısmı.
Bu olduğunda, şuna benzeyen bir hata mesajı görürsünüz (Chrome kullanıyorsanız):

İfade, kullandığınız tarayıcıya bağlı olarak biraz değişebilir, ancak öz her zaman aynıdır. Örneğin, Firefox'ta aynı hata:

DNS_PROBE_FINISHED_NXDOMAIN hatasıyla karşılaşırsanız, doğru etki alanında yazıp yazmadığınızı bir kez daha kontrol edin. Etki alanının var olduğunu ve doğru girdiğinizi varsayarsak, sorun genellikle bilgisayarınızın yapılandırmasındadır.
DNS_PROBE_FINISHED_NXDOMAIN Hatası Nasıl Düzeltilir (3 Olası Çözüm)
Kök nedenin ne olduğuna bağlı olarak söz konusu hatayı düzeltmenin birçok yolu vardır. Ne yazık ki, bunu tespit etmek zor olabilir.
Ancak, aşağıdaki düzeltmelerin her birini uygulamanız yalnızca birkaç dakikanızı alacaktır. Talimatlarımızı izler ve birbiri ardına düzeltmeye devam ederseniz, DNS_PROBE_FINISHED_NXDOMAIN yakında yolunuzdan çıkacaktır.
1. IP Adresinizi Yenileyin ve Önbelleğinizi Temizleyin/Yeniden Başlatın
Yerel bağlantı sorunları yaşarsanız (yönlendiricinizi yeniden başlatmanın yanı sıra) denemeniz gereken ilk şeylerden biri IP adresinizi yenilemektir. İşlem, İşletim Sisteminize (OS) bağlı olarak biraz değişiklik gösterir, bu nedenle hem Windows hem de Mac kullanıcıları için talimatlar ekledik.
pencereler
Windows kullanıyorsanız, yönetici ayrıcalıklarıyla komut istemini açarak IP adresinizi yenileyebilirsiniz. Bunu yapmak için Windows Başlat menüsüne gidin ve “cmd” yazın, ardından ilgili seçeneği seçin:

Açıldıktan sonra, aşağıdaki üç komutu tek tek uygulayın ve yürütmek için her birinin ardından Enter tuşuna basın:
- ipconfig / yayın
- ipconfig / yenileme
- ipconfig /flushdns
Bu üç komut, IP adresinizi serbest bırakacak, yenileyecek ve ardından yerel DNS önbelleğinizi temizleyecektir.
Yerel önbelleği temizlemenin başka bir seçeneği de aşağıdaki iki komutu kullanmaktır:
- net durdurma dnscache
- net başlangıç dnscache
Bu istemler, yerel DNS önbelleğinizi yöneten Windows hizmetini durdurur ve yeniden başlatır. Her iki komut grubunu da çalıştırdıktan sonra, hatanın devam edip etmediğini görmek için sorunlu web sitesine bir kez daha erişmeyi deneyin.
Mac os işletim sistemi
macOS'ta komut kullanmadan IP adresinizi yenileyebilirsiniz. Bunu yapmak için şu talimatları izleyin:
- Sistem Tercihleri'ne gidin.
- Ağ'a gidin, aktif bağlantınızı seçin ve Gelişmiş düğmesine tıklayın.
- TCP/IP'ye gidin ve DHCP'yi Yenile seçeneğini seçin.
Ancak, DNS önbelleğini temizlemek için Terminal'i kullanmanız gerekecektir. Açın ( Git > Yardımcı Programlar ) ve ardından aşağıdaki istemi girin:
dscacheutil -flushcache
Artık rahatsız edici URL'ye tekrar erişmeyi denemeye hazırsınız. Hala çalışmıyorsa, bir sonraki düzeltmeye geçin.
2. Bilgisayarınızı Farklı Bir DNS Sunucusu Kullanacak Şekilde Yapılandırın
Varsayılan olarak, bilgisayarınız hangi DNS sunucusuna otomatik olarak bağlanacağına karar verecektir. Bazı durumlarda, bu DNS sunucusu en iyi yanıt sürelerine sahip olmayabilir. Veya kullanılamayabilir ve DNS_PROBE_FINISHED_NXDOMAIN gibi hatalara yol açabilir.
Sorunun kaynağının bu olup olmadığını belirlemenin bir yolu, bağlantınızı farklı bir DNS sunucusu kullanacak şekilde yapılandırmaktır. Bunu hem Windows hem de macOS'ta nasıl yapacağınızı gözden geçirelim.
pencereler
Windows Başlat menüsünü açın ve “Ağ Durumu” yazın . Karşınıza çıkan ilk sonucu seçin ve bir sonraki ekranda Bağdaştırıcı seçeneklerini değiştir ayarına tıklayın:

Bilgisayarınızda kurulan tüm bağlantıların simgelerini içeren yeni bir pencere açılacaktır:

Aktif internet bağlantınızı belirleyin, ardından şu adımları izleyin:
- Aktif bağlantıya sağ tıklayın ve Özellikler'i seçin.
- İnternet Protokolü Sürüm 4 (TCP/IPv4) öğesini bulun, seçin ve Özellikler ayarını açın.
- Aşağıdaki DNS sunucu adresini kullan seçeneğini seçin.
Ardından, Tercih Edilen DNS sunucusu ve Alternatif DNS sunucusu alanlarında herhangi bir numara olmadan bu ekranı görmelisiniz:

Yukarıdaki örnekte, Google'ın genel DNS sunucularını kullanıyoruz. Aynısını yapmak için, tercih ettiğiniz DNS sunucusu olarak “8.8.8.8” ve alternatif DNS sunucunuz için “8.8.4.4” girin.
Genel DNS sunucuları söz konusu olduğunda çok daha fazla seçenek vardır, bu nedenle herhangi birini denemekten çekinmeyin. Ancak, Google genellikle güvenli bir seçimdir.
Halihazırda özel bir DNS sunucusu kullanıyorsanız ve DNS_PROBE_FINISHED_NXDOMAIN ile karşılaşırsanız, ters yaklaşımı kullanmayı deneyin. Yani, sorunun çözülüp çözülmediğini görmek için varsayılan ayarlara dönün.
Mac os işletim sistemi
Etkin bağlantınızın DNS sunucusunu macOS'ta değiştirmek, Windows'takiyle hemen hemen aynı şekilde çalışır. İşte yapmanız gerekenler:
- Sistem Tercihleri'ne gidin.
- Ağ'a gidin ve aktif bağlantınızı seçin.
- Aktif bağlantınızın ayarlarındaki Gelişmiş düğmesine tıklayın.
- DNS sekmesini seçin ve kullanmak istediğiniz adresleri ekleyin.
Dördüncü adımda aşağıdaki gibi bir ekran görmelisiniz:

Tıpkı Windows'ta olduğu gibi, istediğiniz herhangi bir DNS sunucusunu kullanabilirsiniz. İşiniz bittiğinde, DNS_PROBE_FINISHED_NXDOMAIN hatasının devam edip etmediğini kontrol edin.
3. Bilgisayarınızın ana bilgisayar Dosyasını Kontrol Edin
Bilgisayarınızın hosts dosyası, IP adreslerini etki alanlarına manuel olarak eşlemenizi sağlar. Bu, yerel web geliştirme için kullanışlı olabilir, örneğin, yerel siteleri kaydetmeden özel alan adlarıyla eşleştirebilirsiniz.
Bazı durumlarda, programlar sizin bilginiz olmadan hosts dosyanızı düzenleyebilir. Bu, DNS_PROBE_FINISHED_NXDOMAIN gibi hatalara yol açabilir. İşte nasıl düzeltileceği.
pencereler
İlk önce hosts dosyanızı bulun ve açın. C:\Windows\System32\drivers\etc\ yerel dizinine giderek bulabilirsiniz:

Favori metin düzenleyicinizi kullanarak dosyayı açın. Düzenlemek için yönetici ayrıcalıkları ayarlamanız gerekebileceğini unutmayın.
Hosts dosyanızda, muhtemelen en az birkaç özel eşleme ayarlamış olacaksınız. Girişlerden hiçbirinin erişmeye çalıştığınız alan adıyla eşleşmediğinden emin olun.
Hedef etki alanı listeleniyorsa girişi kaldırın ve değişiklikleri hosts dosyanıza kaydedin. Ardından siteye tekrar erişmeyi deneyin.
Mac os işletim sistemi
macOS'ta hosts dosyanızı düzenlemenin en kolay yolu Terminal kullanmaktır. İlk önce uygulamayı açın ve aşağıdaki komutu girin:
sudo nano /private/etc/hosts
Komut, yönetici ayrıcalıklarına sahip Nano metin düzenleyicisini kullanarak hosts dosyanızı açacaktır. Başka bir düzenleyiciyle daha rahatsanız, komutun o bölümünü değiştirebilirsiniz.
DNS_PROBE_FINISHED_NXDOMAIN hatasını döndüren etki alanının orada olup olmadığını görmek için dosyaya bir göz atın. Öyleyse, o eşlemeyi kaldırın ve değişikliklerinizi dosyaya kaydedin.
Çözüm
DNS_PROBE_FINISHED_NXDOMAIN hatasını düzeltmenin birçok yolu vardır. Neyse ki, düzeltmelerin çoğunun uygulanması oldukça kolaydır. Ne yapacağınızı biliyorsanız, ulaşmaya çalıştığınız web sitesine birkaç dakika içinde yeniden erişebilmelisiniz.
DNS_PROBE_FINISHED_NXDOMAIN hatasıyla karşılaşırsanız, sorunu çözmek için şunları yapabilirsiniz:
- IP adresinizi yenileyin ve önbelleğinizi temizleyin/yeniden başlatın.
- Bilgisayarınızı farklı bir DNS hizmeti kullanacak şekilde yapılandırın.
- Bilgisayarınızın hosts dosyasını kontrol edin.
WordPress'te DNS_PROBE_FINISHED_NXDOMAIN hatasını nasıl düzelteceğiniz hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!
Görsel Nesil / Shutterstock.com tarafından sağlanan resim
ev borcu WordPress sitesi