Network

DNS Sunucusu Yanıt Vermiyor: İşletme Ağında Teşhis ve Çözüm

Serhat Özer 8 görüntülenme

İnternet hattı çalışıyor ama sayfalar açılmıyorsa sorun çoğu zaman isim çözümlemededir. Ofis ağında DNS sunucusu yanıt vermiyor hatasının dört yaygın kaynağını, Windows'ta yapılacak kontrolleri ve uzman gereken noktayı anlattık.

DNS sunucusu yanıt vermiyor hatası, bilgisayarın alan adlarını IP adresine çevirmek için sorduğu sunucudan cevap alamadığı anlamına gelir. Bir ofis ağında bu genellikle dört yerden kaynaklanır: firewall veya modem üzerindeki DNS hizmeti takılmıştır, Active Directory DNS sunucusu kapalıdır ya da dışarıya iletemiyordur, DHCP kullanıcılara yanlış DNS adresi dağıtıyordur, ya da servis sağlayıcının DNS sunucusunda sorun vardır. İnternet hattı çalışırken sayfaların açılmaması bu yüzden çoğu zaman hat arızası değildir.

Windows'un ağ sorun gidericisi bu mesajı verdiğinde önce sorunun tek bilgisayarda mı, yoksa bütün ofiste mi olduğunu ayırın. Tek bilgisayarsa istemci tarafına, herkesteyse ağ tarafına bakılır.

İnternet var ama sayfalar açılmıyor: DNS mi, hat mı?

En hızlı ayrım şudur: tarayıcıda site adı açılmıyor ama WhatsApp gibi bazı uygulamalar çalışıyorsa ya da bir IP adresine ping atılabiliyorsa, hat ayakta, isim çözümleme çalışmıyor demektir. Hiçbir şey çalışmıyorsa ve modemin internet ışığı sönükse sorun hattadır; DNS ile uğraşmadan servis sağlayıcıyı aramak gerekir.

Hızlı kontrol tablosu

BelirtiOlası nedenNe yapmalı
Yalnız bir bilgisayarda sayfalar açılmıyorElle girilmiş eski DNS adresi veya bozuk önbellekDNS ayarını otomatiğe alıp önbelleği temizleyin
Tüm ofiste aynı anda başladıFirewall/modem DNS hizmeti veya ISP DNS'iCihazı kontrol edin, nslookup ile başka sunucuyu deneyin
İnternet açılıyor ama ortak klasör ve sunucu adları çözülmüyorBilgisayarlar AD DNS yerine dış DNS kullanıyorDHCP'nin dağıttığı DNS adresini düzeltin
Dış siteler açılmıyor, iç sunucular çalışıyorAD DNS sunucusunun dışarıya iletimi bozukDNS sunucusundaki iletici (forwarder) ayarı kontrol edilmeli
Sunucu yeniden başlayınca herkes etkileniyorTek DNS sunucusu var, yedeği yokİkinci DNS sunucusu planlanmalı

Windows'ta yapabileceğiniz kontroller

Aşağıdaki komutlar Komut İstemi'nde çalışır ve ağ ayarlarını bozmaz. Komutların açıklamaları Microsoft'un resmi belgelerine dayanıyor.

  1. ipconfig /all komutu bilgisayarın IP adresini, ağ geçidini ve kullandığı DNS sunucularını gösterir. Burada beklemediğiniz bir DNS adresi görüyorsanız sorunun kaynağı büyük olasılıkla budur.
  2. ipconfig /flushdns DNS istemci önbelleğini temizler. Microsoft'a göre bu, sorun giderme sırasında önbellekte kalmış olumsuz kayıtları atmak için kullanılır.
  3. nslookup ornek.com varsayılan DNS sunucusuna sorgu gönderir. nslookup ornek.com 1.1.1.1 ise aynı sorguyu belirttiğiniz başka bir sunucuya yollar. İkincisi çalışıp ilki çalışmıyorsa sorun sizin DNS sunucunuzdadır.
  4. ipconfig /release ve ipconfig /renew DHCP'den adres bilgisini yeniden alır. Bilgisayar DNS adresini otomatik alıyorsa güncel ayar böylece gelir.

nslookup'ın verdiği hata mesajı da yol gösterir. Microsoft'un nslookup belgesine göre "timed out" sunucunun belirli süre ve deneme sonunda yanıt vermediğini, "No response from server" o adreste çalışan bir DNS hizmeti olmadığını, "Nonexistent domain" ise adın gerçekten bulunmadığını gösterir. İlk ikisi sunucu sorunudur, üçüncüsü çoğu zaman yazım hatası ya da kayıt eksikliğidir.

Ofis ağında DNS sunucusu yanıt vermiyor ise bakılacak dört yer

1. Firewall veya modem

Küçük ofislerde DNS adresi olarak çoğu zaman modemin ya da firewall'un iç IP adresi dağıtılır. Bu cihaz sorguları dışarıya iletir. Cihazın DNS hizmeti takılırsa hat çalıştığı halde kimse site açamaz. Cihazı yeniden başlatmak geçici çözüm olabilir, ancak tekrar ediyorsa firmware ve DNS ayarı incelenmelidir. Firewall'un ağdaki rolünü ayrı bir yazıda anlattık.

2. Active Directory DNS sunucusu

Etki alanı (domain) kullanan ofislerde bilgisayarlar yalnızca AD DNS sunucusunu kullanmalıdır. Microsoft'un önerisine göre etki alanı üyelerinin DNS ayarı servis sağlayıcının DNS'ine yönlendirilmemeli; dış sorgular için ISP'nin DNS'i, DNS sunucusunda iletici (forwarder) olarak tanımlanmalıdır. Sunucu kapanınca tüm ofisin internetinin gitmesi, tek DNS sunucusu olan yapılarda sık görülür.

3. DHCP'nin dağıttığı DNS

DHCP sunucusu kullanıcılara IP adresiyle birlikte DNS adresini de verir. Sunucu değiştiği, IP adresi değiştiği ya da ağa ikinci bir DHCP dağıtıcısı (örneğin unutulmuş bir ev tipi router) bağlandığı halde bu ayar güncellenmediyse kullanıcılar var olmayan bir DNS sunucusuna sorar. Ağda yanlış adres dağıtan cihazlar IP çakışmasına da yol açabilir.

4. Servis sağlayıcının DNS'i

Ofisin bütün sorguları ISP DNS'ine gidiyorsa ve o sunucu sorun yaşıyorsa herkes etkilenir. nslookup ile başka bir genel DNS sunucusuna sorgu atıp sonuç alıyorsanız sorunun ISP tarafında olduğunu teyit etmiş olursunuz. Kalıcı çözüm, firewall veya DNS sunucusunda birden fazla iletici tanımlamaktır.

Bu noktada uzman gerekir

Tek bilgisayardaki sorun önbellek temizliği ve DNS ayarını otomatiğe almakla genellikle çözülür. Ancak sorun tüm ofisteyse, Active Directory kullanılıyorsa ya da hata belirli aralıklarla tekrar ediyorsa DNS ve DHCP yapısının birlikte incelenmesi gerekir. Etki alanı denetleyicisinin DNS ayarlarını rastgele değiştirmek oturum açma ve paylaşımlı klasör sorunlarına yol açabilir.

Kalıcı yapı için genellikle şu adımları öneriyoruz: ağda en az iki DNS sunucusu ya da iki iletici tanımlamak, DHCP'nin dağıttığı DNS adreslerini belgelemek, ağa yetkisiz DHCP dağıtıcısı bağlanmasını engellemek ve DNS hizmetinin durumunu izlemeye almak. Böylece sorun kullanıcılar fark etmeden önce görülür ve tek bir cihazın arızası bütün ofisi durdurmaz.

ÖZER Bilişim olarak ofis ağlarında DNS, DHCP ve firewall yapılandırmasını birlikte ele alıyor, tek noktaya bağlı yapıları yedekli hale getiriyoruz. Sunucu sistemleri ve network sistemleri sayfalarımızda yaptığımız işleri bulabilir, arıza ya da yeniden yapılandırma için bize ulaşabilirsiniz.

Paylaş:

Sık Sorulan Sorular

DNS sunucusu yanıt vermiyor hatası nasıl düzeltilir?
Önce sorunun tek bilgisayarda mı, tüm ofiste mi olduğunu belirleyin. Tek bilgisayardaysa ağ ayarlarında DNS'i otomatik almaya çevirin ve ipconfig /flushdns ile önbelleği temizleyin. Tüm ofisteyse modem, firewall ya da şirket DNS sunucusu kontrol edilmelidir. nslookup ile başka bir sunucuya sorgu atmak, sorunun yerini hızla gösterir.
DNS sunucusu yanıt vermiyor ve internet erişimi yok uyarısı ne demek?
Windows, bilgisayarın ağa bağlandığını ama alan adlarının çözülemediğini söylüyor. İnternet hattı aslında çalışıyor olabilir; bilgisayar yalnızca site adlarını IP adresine çeviremiyordur. Bir IP adresine ping atabiliyorsanız sorun DNS'tedir. Ping de çalışmıyorsa sorun daha aşağıdadır; hat, modem veya ağ geçidi kontrol edilmelidir.
İnternet var ama sayfalar açılmıyor, neden?
Bu belirtinin en yaygın nedeni DNS'tir, yani alan adlarının IP adresine çevrilememesidir. Bazı uygulamalar önbellekteki adreslerle çalışmaya devam ederken tarayıcı yeni sorgu yapamaz. Bilgisayarın kullandığı DNS adresini ipconfig /all ile kontrol edin. Yanlış ya da erişilemeyen bir adres görüyorsanız ayarı düzeltin veya DHCP'den yeniden alın.
Ofiste DNS olarak Google veya Cloudflare kullanmak doğru mu?
Etki alanı (Active Directory) olmayan küçük ofislerde firewall üzerinde genel DNS sunucularını iletici olarak kullanmak mümkündür. Etki alanı varsa Microsoft'un önerisi, bilgisayarların yalnız AD DNS sunucusunu kullanması ve dış sunucuların bu sunucuda iletici olarak tanımlanmasıdır. Aksi halde oturum açma ve paylaşım sorunları yaşanır.
ipconfig /flushdns komutu zarar verir mi?
Hayır. Komut yalnızca bilgisayarın DNS istemci önbelleğini temizler; ağ ayarlarını, IP adresini veya dosyaları değiştirmez. Önbellek temizlendikten sonra ilk açılan sitelerde adresler yeniden sorgulanır, bu yüzden ilk açılış biraz uzayabilir. Sorun DNS sunucusunun kendisindeyse bu komut tek başına çözmez, sunucu tarafının da kontrol edilmesi gerekir.

Bir projeniz mi var?

Ücretsiz keşif ve size özel teklif. Uzman ekibimiz hızla size dönüş yapar.

Teklif Al

Deneyiminizi iyileştirmek ve ziyaret istatistiklerini ölçmek için çerez kullanıyoruz. Çerez Politikası