DNS önbelleğini temizlemeye yönelik eksiksiz ve adım adım kılavuz.
Bu kapsamlı kılavuz sayesinde Windows, macOS, Linux ve çeşitli tarayıcılarda DNS önbelleğini kolayca temizleyebilirsiniz.

DNS önbelleğini temizlemeye yönelik eksiksiz ve adım adım kılavuz.

Bu makalede, Windows, macOS ve Linux işletim sistemlerinde DNS önbelleğini temizlemenin farklı yollarını inceleyeceğiz. Adım adım talimatlarla, DNS bağlantı ve güvenlik sorunlarını kolayca çözebilirsiniz.
0 Hisse senetleri
0
0
0
0

 

DNS önbelleğini temizlemek neden gereklidir?

DNS önbelleğini temizlemek, alan adı sorunlarını çözmek için basit ama önemli bir işlemdir. İşte başlıca nedenler:

  • DNS kaydı değişikliğinin yayılması: A, CNAME veya diğer kayıtlar değiştirildikten sonra, yerel istemci hala eski IP adresine işaret ediyor olabilir.
  • DNS ele geçirme veya önbellek zehirlenmesini düzeltin: Önbelleği temizlemek, basit saldırıları engelleyebilir.
  • Anlık bağlantı sorunları: Sunucu geçişi veya altyapı değişikliğinden sonra, bazen yerel önbelleği temizlemek gerekebilir.
  • Gecikme ve yönlendirme sorunlarını giderme: Alım satım yapanlar ve oyuncular için yanlış DNS, yanlış sunucuya veya CDN'ye bağlanmaya neden olabilir.

 

Windows: Adım adım ve pratik komutlar

Windows 10 / 11 (en hızlı yöntem)

  1. Komut İstemi'ni yönetici erişimiyle açın:
    • Başlat → cmd → sağ tıklayın → Yönetici olarak çalıştır
  2. Flush komutunu çalıştırın:
ipconfig /flushdns

Önbelleğin içeriğini kontrol etmek için (isteğe bağlı):

ipconfig /displaydns

Açıklama: Emir ipconfig /flushdns DNS İstemci hizmeti önbelleğini temizler. Unbound veya dnsmasq gibi yerel bir çözümleyici kullanıyorsanız, ilgili hizmeti yeniden başlatmanız gerekecektir.

(Belirli durumlarda) DNS İstemci hizmetini yeniden başlatın.

Sorun devam ederse, DNS İstemci hizmetini yeniden başlatabilirsiniz. Çoğu durumda bu hizmeti durdurmak güvenlidir, ancak üretim sunucularında dikkatli olun.

net stop dnscache
net start dnscache

 

macOS: Sürüme göre komutlar

macOS'un farklı sürümlerinde önbelleği temizlemenin farklı yolları vardır. Çoğu sürümde aşağıdaki iki komutu çalıştırmak yeterli olacaktır:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Not: OS X'in bazı eski sürümlerinde (10.10.4'ten 10.10.10'a kadar) keşif aracı Kullanılabilir; ancak yukarıdaki her iki komutu da çalıştırmak en güvenli yöntemdir.

 

Linux: Farklı dağıtımlar ve çözümleyiciler

Linux'ta çeşitli olası çözümleyiciler ve önbellekler bulunur: systemd-çözüldü, nscd, dnsmasq, bağlı olmayan vb. Sunulan hizmete göre hareket etmelisiniz.

systemd-resolved (yeni Ubuntu'da yaygın)

sudo systemd-resolve --flush-caches

Yeni sürümlerde aşağıdaki komutu da kullanabilirsiniz:

sudo resolvectl flush-caches

İstatistikleri görüntülemek için:

systemd-resolve --statistics

nscd

sudo systemctl restart nscd

Veya bazı dağılımlarda:

sudo /etc/init.d/nscd restart

dnsmasq

sudo systemctl restart dnsmasq

bağlı olmayan

Belirli bir bölgenin önbelleğini temizlemek veya hizmeti yeniden başlatmak için:

sudo unbound-control flush_zone example.com
sudo systemctl restart unbound

Konteynerler ve Docker

Çözümleyici bir konteyner içinde çalışıyorsa, o konteyneri yeniden başlatın:

docker restart <container_id>

Kubernetes'te CoreDNS ile:

kubectl -n kube-system rollout restart deployment coredns

 

Tarayıcılar: Dahili DNS ve soket temizleme

Birçok tarayıcının kendi dahili DNS önbelleği vardır; sistem önbelleği temizlendikten sonra bile tarayıcı eski kaydı saklayabilir.

Google Chrome / Brave / Edge (Chromium)

  • Adres çubuğuna şunu girin: chrome://net-internals/#dns Ve "“Ana bilgisayar önbelleğini temizle”Tıklamak.
  • Prizleri kapatmak için: açın chrome://net-internals/#socketsBoşta kalan soketleri kapatınGömme priz havuzları.

Not: Chrome'un yeni sürümlerinde ağ yapısı bazen değişir; bu durumda tarayıcıyı tamamen kapatın veya uygulama önbelleğini temizleyin.

Mozilla Firefox

  • Adres çubuğuna şunu girin: hakkında:ağ oluşturma#dns Ve "“DNS önbelleğini temizle”Tıklamak.
  • Veya hakkında:yapılandırma Miktar ağ.dnsÖnbellekSüresi Geçici olarak sıfıra ayarlanır ve ardından orijinal değerine geri döndürülür.

Safari

Safari sistem DNS önbelleğini kullanır, bu nedenle macOS komutlarını çalıştırdıktan sonra Safari'yi yeniden başlatmanız yeterlidir.

 

Yönlendiriciler ve İnternet Servis Sağlayıcıları: Sorun istemcinin ötesine geçtiğinde

  • Yönlendiriciyi veya modemi fiziksel olarak yeniden başlatın: Yönlendiricinizin DNS önbelleğini temizlemenin en kolay yolu.
  • Yönlendiricinin DNS çözümleyicisini kontrol edin: Yönetici panelinde bazen DNS önbelleğini temizleme veya DNS'i yeniden başlatma seçeneği bulunur.
  • Test amaçlı olarak genel DNS kullanılıyor: 1.1.1.1 (Cloudflare) 8.8.8.8 (Google) veya 9.9.9.9 (Quad9).
  • Yönlendirme veya CDN sorunları durumunda, BGP yönlendirmesini ve CDN ayarlarını kontrol etmek gerekebilir.

 

Doğrulama

nslookup ve dig

Çözümleyicinizin yeni kaydı döndürüp döndürmediğini kontrol etmek için aşağıdaki komutları kullanın:

nslookup example.com
dig +trace example.com
dig example.com @8.8.8.8

Ping ve traceroute

Hedef IP adresini ve ağ yolunu görmek için:

ping example.com
traceroute example.com
tracert example.com

Küresel konumlardaki yayılımı kontrol etmek için, aşağıdaki gibi çevrimiçi araçlardan yararlanabilirsiniz. whatsmydns.net Kullanmak.

 

Kullanım Alanları ve Senaryolar: Farklı Hedef Kitleler İçin Özel İpuçları

WordPress ve web sitesi yöneticileri

  • IP adresini değiştirmeden veya siteyi taşımadan önce, TTL'yi azaltın (örneğin, 100'e kadar). 300 saniye) yayılmayı hızlandırmak için.
  • Değişiklikler uygulandıktan sonra sunuculardaki, CDN'deki ve tarayıcılardaki önbelleği temizleyin.
  • DNSSEC kullanıyorsanız, hatalardan kaçınmak için imzaların doğru şekilde ayarlandığından emin olun.

DevOps ve Ağ Yöneticileri

  • Yük dengeleyiciler ve CDN'ler içeren bulut altyapılarında, bir kayıt değiştirildikten hemen sonra... kazmak TTL seviyesini kontrol etmek için kullanılır.
  • Gecikmeye duyarlı hizmetler için, sunucu konumuna yakın çözümleyiciler kullanın veya yüksek SLA'ya sahip dahili DNS'ten yararlanın.
  • Kubernetes'te servislerde değişiklik yaptıktan sonra CoreDNS'i kontrol edin ve gerekirse yeniden başlatın.

Tüccarlar ve oyuncular

  • Eğer alım satım veya oyun amaçlı kullandığınız VPS sunucunuz eski bir IP adresine yönlendirilmişse, öncelikle istemci ve tarayıcının DNS ayarlarını temizleyin.
  • Yakındaki bir konumu seçmek ve özel işlem/oyun VPS sunucuları kullanmak, ping ve bağlantı istikrarını iyileştirebilir.

Yapay Zeka ve GPU Bulut/Render

  • Altyapı değişikliğinden sonra (örneğin, taşıma işlemi), doğru düğüme bağlanmak için istemci DNS önbelleğini ve yerel çözümleyicileri temizleyin.
  • Özel bulut ağlarında (özel DNS bölgeleri) dahili DNS kullanmak ve TTL'yi yönetmek, daha kontrollü bir yayılım sağlamanıza yardımcı olur.

 

Güvenlik ve profesyonel ipuçları

Ek güvenlik ipuçları:

  • Aktivasyon HTTPS Üzerinden DNS (DoH) Veya TLS üzerinden DNS (DoT) Basit dinleme ve ele geçirme girişimlerini önleyebilir.
  • Kullanımı DNSSEC Kayıtların orijinalliğini sağlamak için tavsiye edilir.

 

En iyi ayarlar ve pratik öneriler

  • DNS kaydını değiştirmeden önce: TTL'yi kısa bir süreye indirin (örneğin, 100'e kadar). 300 saniye) ve ardından onaydan sonra TTL'yi artırın.
  • Kritik hizmetler için yüksek SLA'ya sahip, çoklu çözümleyici DNS kullanın.
  • Kurumsal kullanıcılar için, yaygın sistemlerde DNS önbelleğini temizlemeye yönelik dahili kılavuz sağlayın.
  • Bulut altyapısında, dahili hizmetler için dahili DNS ve özel bölgeler kullanın ve trafik dağıtımı için CDN ve BGP'den yararlanın.

 

Teknik hizmetler ve destek

Biz daha fazlasıyla birlikteyiz. 85 küresel lokasyonÖzel sunucular, alım satım ve oyun için VPS, yapay zeka ve renderlama için GPU, DDoS saldırılarına karşı koruma sağlayan sunucular, CDN ve BGP çözümleri, düşük gecikmeli ve istikrarlı bir deneyim sunmak için hazır durumda.

Teknik ekip aşağıdaki durumlarda yardımcı olabilir:

  • Farklı konumlardan yayılımı kontrol etme
  • En iyi çözücü ve TTL ayarlarını önerin.
  • Özel DNS veya yönetilen DNS kurulumu konusunda yardım
  • Gecikmeyi azaltmak ve kullanılabilirliği artırmak için CDN/BGP çözümleri sunuyoruz.

 

Özet ve Sonuç

DNS önbelleğini temizlemek, ağ sorun giderme ve yönetiminde basit ama çok önemli bir işlemdir. Windows, macOS, Linux ve tarayıcılarda, aşağıdaki komutların hızlı bir şekilde çalıştırılması genellikle sorunu çözecektir.

Birden fazla konumdan yayılımı kontrol etmeniz gerekiyorsa veya hassas sunucular için DNS kurulumunda yardıma ihtiyacınız varsa, teknik ekip yardım ve tavsiye sağlamaya hazırdır.

 

Sıkça Sorulan Sorular

Ayrıca Şunları da Beğenebilirsiniz