DNS Önbelleğini Temizleme Ve Güncelleme

Linux ve Unix tabanli isletim sistemlerini hep beraber tanıyıp öğreneceğiz.
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

Merhabalar

Linux'ta DNS önbelleğini temizlemek ve güncellemek, kullanılan dağıtım ve DNS çözümleyici servisine bağlıdır.

1.systemd-resolved Kullanıyorsanız

Çoğu modern Linux dağıtımı, DNS çözümlemesi için systemd-resolved servisini kullanır. Önbelleği temizlemek için şu adımları izleyiniz:

1.1.Terminali açın.

1.2.Aşağıdaki komutu çalıştırın:

Kod: Tümünü seç

sudo systemctl restart systemd-resolved
veya sadece önbelleği temizlemek için:

Kod: Tümünü seç

sudo resolvectl flush-caches
1.3.Temizleme sonrası önbellek durumu kontrol etmek isterseniz:

Kod: Tümünü seç

resolvectl statistics
2. dnsmasq Kullanıyorsanız

dnsmasq genellikle hafif bir DNS sunucusu olarak çalışır.

Önbelleği temizlemek için:

2.1.dnsmasq servisini yeniden başlatın:

Kod: Tümünü seç

sudo systemctl restart dnsmasq
2.2.Önbelleği sadece temizlemek için (bazı sürümlerde çalışabilir):

Kod: Tümünü seç

sudo killall -HUP dnsmasq
3. BIND (named) Kullanıyorsanız

Eğer BIND DNS sunucusu çalışıyorsa, önbelleği şu şekilde temizleyebilirsiniz:

3.1.rndc komutunu kullanarak:

Kod: Tümünü seç

sudo rndc flush
3.2.BIND servisini yeniden başlatmak için:

Kod: Tümünü seç

sudo systemctl restart named
4.nscd Kullanıyorsanız

Eğer nscd (Name Service Cache Daemon)] kullanıyorsanız:

4.1.Önbelleği temizlemek için:

Kod: Tümünü seç

sudo nscd -i hosts
4.2.Alternatif olarak, nscd servisini yeniden başlatabilirsiniz:

Kod: Tümünü seç

sudo systemctl restart nscd
5.unbound Kullanıyorsanız

unbound DNS çözümleyicisini kullanıyorsanız:

5.1.Önbelleği temizlemek için:

Kod: Tümünü seç

sudo unbound-control flush_caches
5.2.Servisi yeniden başlatmak için:

Kod: Tümünü seç

sudo systemctl restart unbound
Kaynak : TRWE_2012
En son TRWE_2012 tarafından 06 Oca 2025, 00:38 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

NOT-1 :

Ekstra: Tarayıcı Önbelleği

Linux'ta DNS önbelleğini temizledikten sonra, tarayıcının kendi önbelleği de etkili olabilir. Tarayıcınızın önbelleğini de temizlemek, sorunların çözülmesine yardımcı olabilir.

Eğer hala sorun yaşarsanız, DNS yapılandırmanızı kontrol etmek için /etc/resolv.conf dosyasını inceleyebilirsiniz:

Kod: Tümünü seç

cat /etc/resolv.conf
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

NOT-2 :

GNU/Linux Kullanmaya Başlayan Acemi Bir PC Kullanıcısının Sorusu :
Ben GNU/Linux Mint 21.1 (kod adı : Vera) x64 İşletim Sistemi dağıtımı kullanmaktayım.Nasıl yapacağım bilmiyorum ki...?!

CEVAP :

Linux Mint 21.1'de DNS önbelleğini temizlemek için genellikle kullanılan çözümleyiciye bağlı olarak şu adımları izleyebilirsiniz (Hangi DNS çözümleyicisinin aktif olduğunu kontrol etme) :

Adım 1: systemd-resolved Kullanılıp Kullanılmadığını Kontrol Etme

Terminali açıp aşağıdaki komutu çalıştırın:

Kod: Tümünü seç

systemctl is-active systemd-resolved
Çıktı active ise, systemd-resolved kullanıyorsunuz. Yukarıdaki yöntemleri uygulayabilirsiniz.

Adım 2: dnsmasq veya nscd Kontrolü

Hangi servislerin çalıştığını görmek için şu komutları sırayla deneyin:

Kod: Tümünü seç

systemctl is-active dnsmasq && systemctl is-active nscd
Çıktı active ise, o çözümleyici aktif demektir.

Adım 3: resolvectl Kullanarak Aktif Çözümleyiciyi Görüntüleme

Eğer yukarıdaki servisler inactive görünüyorsa, çözümleyici bilgilerinizi şu komutla görüntüleyebilirsiniz:

Kod: Tümünü seç

resolvectl status
Bu komut, aktif DNS sunucularınızı ve çözümleyicinizi gösterecektir.😊

ÖRNEK BİR KOMUT UYGULAMASI (Sistem : VirtualBox : GNU/Linux 21.1 LXDE x64 İşletim Sistemi)

Kod: Tümünü seç

trwe_2012@battalgazi:~$ sudo resolvectl flush-caches
[sudo] trwe_2012 için parola: *********          
trwe_2012@battalgazi:~$ systemctl is-active systemd-resolved
active
trwe_2012@battalgazi:~$ systemctl is-active dnsmasq
inactive
trwe_2012@battalgazi:~$ systemctl is-active nscd
inactive
trwe_2012@battalgazi:~$ resolvectl status
Global
       Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub

Link 2 (enp0s17)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 3 (usbpn0)
Current Scopes: none
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

Link 4 (ppp0)
    Current Scopes: DNS
         Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: Y13.X4.1.X
       DNS Servers: Y13.X4.0.X Y13.X4.1.X
trwe_2012@battalgazi:~$ 
Çıktılara göre, systemd-resolved aktif olarak çalışıyor ve DNS çözümleme işlemini gerçekleştiriyor. Ayrıca aktif DNS sunucularınız Y13.7X.0.X ve Y13.7X.1.X olarak görünüyor. Önbelleği temizlemek için şu işlemleri zaten başarılı bir şekilde gerçekleştirmişim...

1.sudo resolvectl flush-caches komutuyla DNS önbelleğini temizlemiştir.

2.systemd-resolved aktif olduğu için başka bir önbellek temizleme işlemi yapmanıza gerek yoktur.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

ÖRNEK EKRAN GÖRÜNTÜSÜ :
Resim
NOT:

linuxmaster, benim TRWE_2012 isminden sonra çok sık kullandığım ve genellikle linux forumlarında kullandığım artis ismindir.

Ben gerçekten de kendime göre alaydan yetişen bir Windows/Unix/Linux PC kullanıcısıyım.Bilgilerim sınırlıdır ama öğrenmeye de açığımdır.

Örnek :

Linux Bash Shell ile yazdığım ilk kodlamalarımdan biri :
Basit Seviye Adres Defteri Sürüm : 1.0.0
https://forum.debian.org.tr/index.php?t ... n#msg29866

Linux Forumlarında Kullandığım Slogan :

"If you believe in the truth of something, defend it to the end...! If you do not believe in what you are defending, then you are a FRAUD...!
TRWE_2012-GET LINUXMASTER # >_People forget, but the pen does not forget."


Türkçesi :

Follow me, you won't regret it ....!
Birşeyin doğruluğuna inanıyorsanız, sonuna kadar savunun......! Eğer savunduğunuza inanmıyorsanız, işte o zaman siz SAHTEKAR'sınız demektir...!
TRWE_2012-GET LINUXMASTER # >_İnsan unutur, kalem unutmaz.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen burak35 »

Windows ta ne kadarda kolay herşey dnsjumper la.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

burak35 yazdı: 06 Oca 2025, 01:31 Windows ta ne kadarda kolay herşey dnsjumper la.
O sistem Windows....!!! Bu sistem GNU/Linux....Geleneksel ve zorlu....(gerçekten bir çok PC kullanıcısının uzak durmasının ana nedeni "TERMİNAL" denilen canavar'dır....!!! :)
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen burak35 »

O yüzden kimse çok fazla kullanmıyor ya işte. Tabi yıllar önce kullanıp alışan varsa çokta zorluk çekmez yine.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

burak35 yazdı: 06 Oca 2025, 02:38 O yüzden kimse çok fazla kullanmıyor ya işte. Tabi yıllar önce kullanıp alışan varsa çokta zorluk çekmez yine.
Ben.... :-D
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen burak35 »

Daha önceleri kullanmış olsam, Biraz aşina olsam, Bende kullanabilirdim belki. Ama benim biosum bile değişti. Bende sıkıntıda çıkarabilir.
Belki çıkarmayadabilir ama. Denemek gerek. Daha tarayıcımı yedekleyeceğim. Son birkaç tane daha host düzenlemesi yapacağım.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15201
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2521 kez
Teşekkür edildi: 5333 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen TRWE_2012 »

burak35 yazdı: 06 Oca 2025, 02:52 Daha önceleri kullanmış olsam, Biraz aşina olsam, Bende kullanabilirdim belki. Ama benim biosum bile değişti. Bende sıkıntıda çıkarabilir.
Belki çıkarmayadabilir ama. Denemek gerek. Daha tarayıcımı yedekleyeceğim. Son birkaç tane daha host düzenlemesi yapacağım.
Bir alışırsan varya, Windows'a dönüp bakmazsın (onun için kendisinin sisteminde Windows11 yüklüdür TRWE_2012'in (kendimi eleştirdim alaycı bir şekilde)) :-)
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: DNS Önbelleğini Temizleme Ve Güncelleme

Mesaj gönderen burak35 »

Windowsu bırakamıyorum napayım. Sigara gibi meret. :-D
Cevapla

“Linux ve Unix tabanli isletim sistemleri” sayfasına dön