Debate

Linux DNS Cache Temizleme Komutları

Iniciado por KernelGuard · 29 ago 2026 02:16 · 5 Visitas · 0 Respuestas
Autor del tema #0
Linux sistemlerinde DNS önbelleğini temizlemek, ağ sorunlarını gidermek veya güncellenmiş DNS kayıtlarını almak için önemli bir adımdır. DNS önbelleği, en son erişilen alan adlarının IP adreslerini saklayarak, kullanıcıların daha hızlı internet deneyimi yaşamalarını sağlar. Ancak, bazen bu önbellek güncellenmez ve hatalı verilere neden olabilir. Bu gibi durumlarda, DNS önbelleğini temizlemek gereklidir. İşte Linux sistemlerinde DNS önbelleğini temizlemek için kullanılabilecek bazı komutlar ve yöntemler:



  • systemd-resolve: Çoğu modern Linux dağıtımında kullanılan systemd-resolved servisi, DNS önbelleğini yönetir. Ön belleği temizlemek için terminalde şu komutu kullanabilirsiniz:
    CODE
    1sudo systemd-resolve --flush-caches


  • nscd: Eğer sisteminizde Name Service Cache Daemon (nscd) servisi aktifse, DNS önbelleğini temizlemek için aşağıdaki komutu kullanabilirsiniz:
    CODE
    1sudo /etc/init.d/nscd restart

    veya
    CODE
    1sudo systemctl restart nscd


  • dnsmasq: Dnsmasq servisi kullanılıyorsa, önbelleği temizlemek için:
    CODE
    1sudo systemctl restart dnsmasq


  • BIND: BIND (Berkeley Internet Name Domain) isim sunucusu kullanıyorsanız, önbelleği temizlemek için:
    CODE
    1sudo rndc flush


  • Resolvconf: Eğer resolvconf kullanıyorsanız, DNS önbelleğini temizlemek için:
    CODE
    1sudo resolvconf -u



Bu komutlar, sisteminize bağlı olarak değişiklik gösterebilir. Kullanmakta olduğunuz Linux dağıtımına göre uygun olan yöntemi seçmek önemlidir. DNS önbelleğini temizledikten sonra, yeni DNS kayıtlarının alınması için bir süre beklemek gerekebilir. Bu adımlar, genel olarak DNS problemlerinin çözümünde etkili bir rol oynar. Sisteminizi ve ağ bağlantınızı etkileyebileceğinden, DNS önbelleğini temizlerken dikkatli olunmalıdır.

Debes haber iniciado sesión para responder.

0 citas seleccionadas