Windows'un ağ sorunlarını giderme aracını çalıştırdığınızda en sık gördüğünüz sonuçlardan biri "DNS sunucusu yanıt vermiyor" mesajıdır. Bu uyarı, bilgisayarınızın adresleri IP'ye çevirmek için başvurduğu DNS sunucusuna ulaşamadığını söyler. Neyse ki bu sorunun nedeni çoğu zaman yerel ağınızdadır ve kendiniz çözebilirsiniz. Bu rehberde adım adım ne yapmanız gerektiğini anlatıyoruz.
İlgili rehberler: DNS hataları genel rehberi · DNS_PROBE_FINISHED_NXDOMAIN · DNS_PROBE_FINISHED_BAD_CONFIG
Bu Hata Ne Anlama Gelir?
Her cihaz, bir alan adını açmak istediğinde bunu bir DNS sunucusuna sorar. "DNS sunucusu yanıt vermiyor" mesajı, bu sorunun yanıtsız kaldığı anlamına gelir. Yani bilgisayarınız soruyu gönderiyor ama ya hiç yanıt alamıyor ya da zamanında alamıyor.
Bu durum genellikle DNS sunucusunun kendisinin çökmesi değil, cihazınız ile sunucu arasındaki iletişimde bir aksaklık olduğu anlamına gelir. Modeminiz, Wi-Fi bağlantınız, ağ ayarlarınız ya da internet servis sağlayıcınızın DNS altyapısı bu iletişimi etkileyebilir.
Hata genellikle Windows'un otomatik tanılama aracı tarafından bildirilir, ancak macOS ve Linux'ta da benzer bir sorunla, sayfaların bir türlü açılmaması şeklinde karşılaşabilirsiniz.
Hangi Durumlarda Görülür?
Bu mesaj çoğunlukla sayfalar açılmadığında, siz de sorunu araştırmak için Windows'un "Sorunları gider" özelliğini çalıştırdığınızda ortaya çıkar. Bazen internet bağlantısı simgesi bağlıymış gibi görünür ama hiçbir site açılmaz.
Sorun bazen yalnızca belirli bir süre devam edip kendiliğinden geçer; bu, internet servis sağlayıcınızın DNS tarafında geçici bir aksaklık yaşadığını gösterebilir. Kalıcı olduğunda ise genellikle yerel ağ ayarlarında ya da modeminde bir sorun vardır.
Olası Nedenler
- Modem ya da yönlendirici takılması: Uzun süre açık kalan cihazlar DNS isteklerini iletmekte zorlanabilir.
- İnternet servis sağlayıcısının DNS sorunu: Sağlayıcının DNS sunucuları geçici olarak erişilemez olabilir.
- Yanlış DNS ayarları: Elle girilmiş hatalı bir DNS adresi iletişimi engeller.
- Güvenlik duvarı ya da antivirüs: Bazı güvenlik yazılımları DNS trafiğini yanlışlıkla engelleyebilir.
- Ağ bağdaştırıcısı sorunları: Bilgisayarınızın ağ kartı sürücüsü ya da ayarları bozulmuş olabilir.
- Wi-Fi bağlantı sorunları: Zayıf ya da kopan bağlantı DNS yanıtlarının ulaşmasını engeller.
Adım Adım Çözüm
Aşağıdaki adımları sırayla izleyin. En basit ve en etkili çözümlerle başlıyoruz:
- 1. Modeminizi yeniden başlatın: Fişi çekin, 30 saniye bekleyin, tekrar takın. En sık işe yarayan adımdır.
- 2. Başka bir cihazdan deneyin: Sorun tek cihazda mı yoksa tüm ağda mı, hemen anlarsınız.
- 3. DNS önbelleğini yenileyin: Bilgisayarınızdaki eski kayıtları temizleyin.
- 4. Farklı bir DNS sunucusu girin: Google ya da Cloudflare DNS'ine geçin.
- 5. Güvenlik yazılımını geçici kapatın: Engellemeye yol açıp açmadığını kontrol edin.
- 6. Ağ ayarlarını sıfırlayın: Diğer adımlar işe yaramazsa son çare olarak deneyin.
DNS önbelleğini yenilemek ve ağ ayarlarını tazelemek için şu komutları kullanabilirsiniz:
# Windows (yonetici Komut Istemi)
ipconfig /flushdns
ipconfig /release
ipconfig /renew
# Linux (systemd-resolved)
sudo resolvectl flush-cachesFarklı Bir DNS Sunucusu Kullanmak
İnternet servis sağlayıcınızın DNS sunucusu yanıt vermiyorsa, cihazınızı genel bir DNS sunucusuna yönlendirmek çoğu zaman anında çözüm olur. Aşağıdaki ücretsiz sunucuları kullanabilirsiniz:
| Sağlayıcı | Birincil | İkincil |
|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
Windows'ta Denetim Masası ya da Ayarlar üzerinden ağ bağdaştırıcınızın özelliklerine girip DNS adreslerini elle yazabilirsiniz. Değişiklikten sonra önbelleği yenilemeyi unutmayın.
İşletim Sistemine Göre Notlar
Her platformda DNS iletişimini tazelemenin bir yolu vardır. Aşağıdaki tablo önbelleği yenileme adımlarını özetler:
| Platform | DNS önbelleğini yenileme |
|---|---|
| Windows | Komut İstemi'ni yönetici olarak açıp ipconfig /flushdns komutunu çalıştırın. |
| macOS | Terminal'de sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder yazın. |
| Linux | systemd-resolved kullanıyorsanız sudo resolvectl flush-caches komutunu çalıştırın. |
| Android / iOS | Uçak modunu birkaç saniye açıp kapatın ya da cihazı yeniden başlatın. |
macOS'ta sorunun sürmesi durumunda Sistem Ayarları içindeki Ağ bölümünden mevcut bağlantıyı silip yeniden eklemek işe yarayabilir. Mobil cihazlarda ise Wi-Fi ağını "unut" deyip yeniden bağlanmak benzer bir etki yaratır.
Modem ve Yönlendiriciyi Yeniden Başlatma
Modem ve yönlendirici, yalnızca internet bağlantınızı sağlamakla kalmaz; aynı zamanda kendi içlerinde bir DNS önbelleği ve bağlantı tablosu tutarlar. Bu cihazlar günlerce, hatta haftalarca kesintisiz açık kaldığında bu geçici kayıtlar birikir ve zaman zaman takılmalara, dolayısıyla DNS hatalarına yol açar.
Çözüm oldukça basittir: cihazın fişini prizden çekin, yaklaşık 30 saniye bekleyin ve tekrar takın. Bekleme süresi, cihazın elektriği tamamen boşaltıp temiz bir şekilde yeniden başlamasını sağlar. Cihaz tam olarak açılıp internet ışığı sabitlenene kadar bir iki dakika bekleyin, ardından sayfayı yeniden deneyin. Bu tek adım, pek çok DNS sorununu başka hiçbir ayarla uğraşmadan çözer.
Tarayıcı Önbelleğini Temizleme
Tarayıcınız, daha hızlı açılsınlar diye ziyaret ettiğiniz sayfaları ve bazı DNS kayıtlarını kendi içinde saklar. Bu önbellek eskidiğinde ya da bozulduğunda, işletim sisteminizde her şey yolunda olsa bile hata sürebilir. Bu yüzden sistemin DNS önbelleğini yenilemenin yanı sıra tarayıcının kendi önbelleğini de temizlemek önemlidir.
Chrome ve benzeri tarayıcılarda ayarlardaki "Gözatma verilerini temizle" bölümünden önbelleğe alınmış görseller ve dosyaları silebilirsiniz. Ardından tarayıcıyı tamamen kapatıp yeniden açın. Sorunun bir eklentiden kaynaklanıp kaynaklanmadığını anlamak için gizli (incognito) pencerede de deneyin; gizli pencerede sorun görülmüyorsa suçlu büyük olasılıkla bir tarayıcı eklentisidir.
Sorun Sizde mi, Sitede mi?
Çözüm adımlarıyla uğraşmadan önce sorunun kaynağını daraltmak çok zaman kazandırır. En pratik yöntem, açılmayan adresi farklı bir internet bağlantısından, örneğin telefonunuzun mobil verisinden ya da başka bir cihazdan açmayı denemektir.
Site mobil veride veya başka bir cihazda sorunsuz açılıyorsa sorun büyük olasılıkla sizin cihazınızda ya da yerel ağınızdadır; bu durumda yukarıdaki adımlara odaklanın. Adres hiçbir yerde açılmıyorsa sorun büyük olasılıkla sitenin kendisindedir: alan adının süresi dolmuş, DNS kayıtları yanlış yapılandırılmış ya da sunucusu çökmüş olabilir. Konunun bütününe bakmak için DNS hataları genel rehberimizi inceleyebilirsiniz.
DNS Hatalarını Önlemek İçin İpuçları
DNS hatalarını tamamen ortadan kaldırmak her zaman mümkün olmasa da, karşılaşma sıklığını azaltmanın yolları vardır. Köklü ve kararlı bir genel DNS sunucusunu (örneğin Google ya da Cloudflare) kalıcı olarak kullanmak, internet servis sağlayıcınızın DNS tarafındaki geçici aksaklıklardan etkilenmenizi azaltır.
Bunun yanında modeminizi arada bir yeniden başlatmak, cihazınızın ağ sürücülerini güncel tutmak ve tanımadığınız kaynaklardan ağ ayarlarını değiştiren yazılımlar kurmaktan kaçınmak da sorunları önler. Adresleri elle yazarken dikkatli olmak ise en basit ama en etkili önlemlerden biridir; çünkü hataların önemli bir bölümü yalnızca yanlış yazımdan kaynaklanır.
Sık Sorulanlar
Her cihazda aynı hata var, sorun nerede?
Tüm cihazlarda görülüyorsa sorun büyük olasılıkla modeminizde ya da internet servis sağlayıcınızın DNS tarafındadır. Önce modemi yeniden başlatın, çözülmezse genel bir DNS sunucusuna geçin.
Sadece bir bilgisayarda bu hatayı alıyorum?
O zaman sorun o cihazdadır. DNS önbelleğini yenileyin, güvenlik yazılımını geçici kapatın ve DNS adreslerini elle girmeyi deneyin. Ağ bağdaştırıcısı ayarlarını sıfırlamak da yardımcı olabilir.
Modemi yeniden başlatmak neden ilk önerilen adım?
Çünkü modem de kendi DNS önbelleğini ve bağlantı durumunu tutar ve uzun süre açık kaldığında takılabilir. Yeniden başlatmak bu geçici sorunların çoğunu hiçbir ayar değiştirmeden giderir.
Ağ ayarlarını sıfırlamak verilerime zarar verir mi?
Hayır, dosyalarınıza dokunmaz. Yalnızca kayıtlı Wi-Fi parolaları ve ağ yapılandırmaları sıfırlanır; bunları yeniden girmeniz gerekebilir. Bu yüzden ağ sıfırlama son çare olarak önerilir.
Çözüm adımlarını hangi sırayla denemeliyim?
En basit ve en etkili adımlarla başlayın: önce modeminizi yeniden başlatın, sonra DNS önbelleğini yenileyin ve tarayıcı önbelleğini temizleyin. Bunlar işe yaramazsa farklı bir DNS sunucusu deneyin. Ağ ayarlarını sıfırlamak gibi daha kapsamlı adımları her zaman en sona bırakın.