ERR_NAME_NOT_RESOLVED hatası, web tarayıcınızın bir web sitesinin alan adını (örneğin, google.com) IP adresine çeviremediği zaman ortaya çıkar. Temel olarak, tarayıcınız web sitesini bulmak için gerekli olan adresi çözemiyor demektir. Bu durum, internet bağlantınızda, DNS sunucularında veya yerel ayarlarınızda bir sorun olduğunu gösterebilir.
Bu hatanın birçok nedeni olabilir. İşte en yaygın nedenler ve bunlara yönelik çözüm önerileri:
İnternet bağlantınızın aktif olduğundan emin olun. Modeminizi ve yönlendiricinizi yeniden başlatmayı deneyin.
DNS sunucuları, alan adlarını IP adreslerine çevirmekten sorumludur. DNS sunucularınızda bir sorun varsa, ERR_NAME_NOT_RESOLVED hatası alabilirsiniz. Farklı bir DNS sunucusu kullanmayı deneyin (örneğin, Google DNS veya Cloudflare DNS).
Güvenlik duvarı veya antivirüs yazılımınız, web sitelerine erişimi engelleyebilir. Güvenlik duvarı veya antivirüs yazılımınızın ayarlarını kontrol edin ve web sitesine erişime izin verdiğinizden emin olun.
Tarayıcınızın önbelleği ve çerezleri bozulmuş olabilir. Tarayıcınızın önbelleğini ve çerezlerini temizlemeyi deneyin.
Hosts dosyası, alan adlarını IP adreslerine eşleyen bir metin dosyasıdır. Hosts dosyasında yanlış bir giriş varsa, ERR_NAME_NOT_RESOLVED hatası alabilirsiniz. Hosts dosyasını kontrol etmek ve düzeltmek bu sorunu çözebilir.
Hosts dosyası, işletim sisteminizin alan adlarını IP adreslerine eşlemek için kullandığı bir metin dosyasıdır. Bu dosya, DNS sunucularına başvurmadan önce hangi alan adının hangi IP adresine karşılık geldiğini belirtmenize olanak tanır. Genellikle sistem yöneticileri veya ileri düzey kullanıcılar tarafından belirli alan adlarını engellemek veya özel IP adreslerine yönlendirmek için kullanılır.
C:\Windows\System32\drivers\etc\hosts/etc/hostsHosts dosyasını kontrol etmek ve düzeltmek için aşağıdaki adımları izleyin:
Başlat menüsüne "Notepad" yazın, sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini seçin.
Notepad'de "Dosya" menüsünden "Aç" seçeneğini seçin. Ardından C:\Windows\System32\drivers\etc dizinine gidin ve "hosts" dosyasını seçin. Dosyaları görüntülerken "Tüm Dosyalar" seçeneğini seçtiğinizden emin olun.
Hosts dosyasında, "#" işaretiyle başlayan satırlar yorum satırlarıdır ve dikkate alınmaz. Normalde, dosyanın sonunda "127.0.0.1 localhost" satırı bulunur. Bunun dışında, şüpheli veya tanımadığınız bir alan adı ve IP adresi eşleşmesi varsa, bu satırı silin veya başına "#" işareti koyarak yorum satırı haline getirin.
Dosyayı kaydetmek için "Dosya" menüsünden "Kaydet" seçeneğini seçin. Yönetici olarak çalıştırmazsanız, değişiklikleri kaydetmek için izin almanız gerekebilir.
Komut istemini yönetici olarak açın ve aşağıdaki komutu çalıştırın:
ipconfig /flushdns
Terminal uygulamasını açın.
Aşağıdaki komutu kullanarak hosts dosyasını bir metin düzenleyici ile açın (örneğin, nano veya vim):
sudo nano /etc/hosts
Veya:
sudo vim /etc/hosts
Hosts dosyasında, "#" işaretiyle başlayan satırlar yorum satırlarıdır. Normalde, dosyanın sonunda "127.0.0.1 localhost" satırı bulunur. Bunun dışında, şüpheli veya tanımadığınız bir alan adı ve IP adresi eşleşmesi varsa, bu satırı silin veya başına "#" işareti koyarak yorum satırı haline getirin.
Nano kullanıyorsanız, değişiklikleri kaydetmek için `Ctrl + X` tuşlarına basın, ardından `Y` tuşuna basarak onaylayın ve `Enter` tuşuna basarak dosyayı kaydedin. Vim kullanıyorsanız, değişiklikleri kaydetmek için `:wq` komutunu kullanın.
macOS için aşağıdaki komutu kullanın:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Linux için, sisteminize bağlı olarak farklı komutlar kullanmanız gerekebilir. Örneğin:
sudo systemd-resolve --flush-caches
Veya:
sudo /etc/init.d/networking restart
ERR_NAME_NOT_RESOLVED hatası, can sıkıcı olabilir, ancak genellikle çözümü kolaydır. Hosts dosyasını kontrol etmek ve düzeltmek, bu hatayı gidermenin etkili bir yoludur. Yukarıdaki adımları izleyerek, hosts dosyanızdaki olası sorunları tespit edebilir ve düzeltebilirsiniz. Eğer sorun devam ederse, diğer çözüm yollarını (DNS sunucularını değiştirmek, tarayıcı önbelleğini temizlemek vb.) denemeyi unutmayın.