Follow
Follow

DNS Çözümleme Krizleri: İstemci ve Sunucu Tarafında nslookup, dig ve Önbellek Temizleme Taktikleri

DNS çözümleme sorunlarını istemci ve sunucu tarafında nslookup, dig ve önbellek temizleme teknikleriyle nasıl hızlıca teşhis edip çözdüğümü anlatıyorum.

“İnternete bağlanamıyorum” şikayetlerinin şaşırtıcı derecede büyük bir kısmı, aslında bağlantı değil DNS çözümleme sorunudur. Doğru teşhis araçlarını bilmek, bu tür krizleri dakikalar içinde çözüme kavuşturur.

nslookup: Hızlı ve Evrensel Kontrol

nslookup google.com
nslookup google.com 8.8.8.8    # Belirli bir DNS sunucusunu hedef alarak sorgula

İkinci komut kritik önemde: eğer harici bir DNS sunucusuyla (8.8.8.8) çözümleme başarılı ama kurumsal DNS sunucunuzla başarısızsa, sorun internet bağlantısında değil, kendi DNS altyapınızdadır.

dig: Daha Derin Analiz

dig, özellikle Linux/Unix ortamlarında ve daha detaylı analiz gerektiğinde nslookup’a göre çok daha fazla bilgi sunar:

dig google.com                 # Standart sorgu, TTL ve tüm detaylarıyla
dig +trace google.com          # Kök sunuculardan başlayarak tüm çözümleme zincirini gösterir
dig @8.8.8.8 google.com        # Belirli bir sunucuya sorgu

+trace parametresi özellikle “bu domain neden çözümlenmiyor” sorusuna kesin cevap verir — zincirin tam olarak hangi noktada kırıldığını gösterir.

Önbellek (Cache) Sorunları ve Temizleme

DNS kayıtları güncellendiğinde, eski önbellek nedeniyle değişikliklerin yansımaması sık karşılaşılan bir durumdur:

# Windows istemci tarafı
ipconfig /flushdns

# Windows DNS sunucu tarafı (Server rolü)
Clear-DnsServerCache

# Linux (systemd-resolved kullanan dağıtımlar)
sudo systemd-resolve --flush-caches

Kurumsal Ortamda Tipik Bir Senaryo

Bir uygulamayı yeni bir sunucuya taşıdığımızda, DNS kaydını güncellememize rağmen bazı kullanıcıların hâlâ eski sunucuya yönlendirildiği bir durumla sık karşılaşırım. Bu genellikle TTL (Time To Live) değerinin yüksek olmasından veya istemci/ara DNS sunucularının önbellekte eski kaydı tutmasından kaynaklanır. Planlı bir taşıma öncesi TTL değerini önceden düşürmek (örn. 24 saatten 5 dakikaya), geçiş sürecindeki bu tür sorunları büyük ölçüde azaltır.

Sonuç

DNS sorunlarında sistematik yaklaşım şudur: önce nslookup ile farklı DNS sunucularını karşılaştırın, sorun kendi altyapınızdaysa dig +trace ile zincirin kırıldığı noktayı bulun, son olarak önbelleğin güncel veriyi engelleyip engellemediğini kontrol edin.

Comments
Join the Discussion and Share Your Opinion
Add a Comment

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Newsletter
Join Design Community
Get the latest updates, creative tips, and exclusive resources straight to your inbox. Let’s explore the future of design and innovation together.