Windows 10'da DNS Önbelleği Nasıl Temizlenir ve Sıfırlanır

(Are)İnternette gezinirken sorunlarla mı karşılaşıyorsunuz ? Ulaşmaya çalıştığınız web sitesi açılmıyor mu? Web sitesine erişemiyorsanız, bu sorunun nedeni  DNS sunucusu ve çözümleme önbelleği olabilir.

DNS veya Alan Adı Sistemi(Domain Name System) , çevrimiçi olduğunuzda en iyi arkadaşınızdır. Ziyaret ettiğiniz web sitesinin alan adını, makinenin anlayabilmesi için IP adreslerine dönüştürür. Bir web sitesini ziyaret ettiğinizi ve bunun için onun alan adını kullandığınızı varsayalım . (Suppose)Tarayıcı sizi bir DNS sunucusuna yönlendirecek ve ziyaret ettiğiniz web sitesinin IP adresini saklayacaktır. Yerel olarak, cihazınızın içinde, ziyaret ettiğiniz web siteleri anlamına gelen tüm IP adreslerinin bir kaydı vardır. (record of all the IP addresses)Web sitesine tekrar erişmeye çalıştığınızda, tüm bilgileri eskisinden daha hızlı toplamanıza yardımcı olacaktır.

Tüm IP adresleri, DNS Çözümleyici Önbelleğinde(DNS Resolver Cache) bir önbellek biçiminde bulunur . Bazen siteye girmeye çalıştığınızda daha hızlı sonuç almak yerine hiç sonuç alamıyorsunuz. Bu nedenle, pozitif çıktı almak için sıfırlama DNS çözümleyici önbelleğini temizlemeniz gerekir. ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )DNS önbelleğinin zamanla başarısız olmasına neden olan bazı yaygın nedenler vardır . Web sitesi IP adresini değiştirmiş olabilir ve kayıtlarınız eski kayıtlara sahip olduğundan. Bu nedenle, eski IP adresine sahip olabilirsiniz ve bu da bağlantı kurmaya çalışırken sorunlara neden olabilir.

Diğer bir sebep ise kötü sonuçların önbellek şeklinde saklanmasıdır. Bazen bu sonuçlar, DNS sahtekarlığı(DNS spoofing) ve zehirlenmesi nedeniyle kaydedilir ve kararsız çevrimiçi bağlantılarla sonuçlanır. Belki site iyidir ve sorun cihazınızdaki DNS önbelleğindedir. (DNS)DNS önbelleği bozulabilir veya güncelliğini yitirebilir ve siteye erişemeyebilirsiniz. Bunlardan herhangi biri olduysa, daha iyi sonuçlar için DNS(DNS) çözümleme önbelleğinizi temizlemeniz ve sıfırlamanız gerekebilir .

Tıpkı DNS çözümleyici önbelleği gibi, cihazınızda gerektiğinde temizleyip sıfırlayabileceğiniz iki önbellek daha vardır. Bunlar, Bellek önbelleği ve Küçük Resim önbelleğidir. (Memory cache and the Thumbnail cache.)Bellek önbelleği, sistem belleğinizden bir veri önbelleği içerir. Küçük resim(Thumbnail) önbelleği cihazınızdaki resim ve videoların küçük resimlerini içerir, silinenlerin küçük resimlerini de içerir. Bellek önbelleğini temizlemek, sistem belleğinin bir kısmını serbest bırakır. Küçük resim önbelleğini temizlerken, sabit disklerinizde biraz boş alan yaratabilir.

DNS'yi temizle

Windows(Windows 10) 10'da DNS Önbelleği(DNS Cache) Nasıl Temizlenir(Flush) ve Sıfırlanır(Reset)

Windows 10'da (Windows 10)DNS çözümleyici önbelleğinizi temizlemek için geçerli üç yöntem vardır . Bu yöntemler internet sorunlarınızı çözecek ve istikrarlı ve çalışan bir bağlantı ile size yardımcı olacaktır.

Yöntem 1: Çalıştır İletişim Kutusunu Kullanın

1. Windows Tuşu(Windows Key) + R kısayol tuşunu kullanarak ( R)Çalıştır(Run) iletişim kutusunu açın .

2. Kutuya ipconfig /flushdns ve Tamam(OK ) düğmesine veya Giriş(Enter) kutusuna basın.

Kutuya ipconfig flushdns yazın ve Tamam |  DNS Önbelleğini Temizleyin ve Sıfırlayın

3. Bir an için ekranda bir cmd kutusu(cmd box) belirecek ve DNS önbelleğinin başarıyla temizlendiğini onaylayacaktır.(the DNS cache will get successfully cleared.)

Komut İstemi'ni kullanarak DNS Önbelleğini Temizle

Yöntem 2: Komut İstemini Kullanma

Windows'ta(Windows) oturum açmak için bir yönetici hesabı kullanmıyorsanız , birine erişiminiz olduğundan emin olun veya DNS önbelleğini temizlemek için yönetici haklarına ihtiyacınız olacağından yeni bir yönetici hesabı oluşturun. Aksi takdirde, komut satırı Sistem 5 hatası(System 5 error) gösterecek ve isteğiniz reddedilecektir.

Komut İstemi'ni(Command Prompt) kullanarak DNS önbelleği ve IP adresinizle ilgili diğer çeşitli işlevleri gerçekleştirebilirsiniz . Bunlar, mevcut DNS önbelleğini görüntülemeyi, DNS önbelleğinizi ana bilgisayar dosyalarına kaydetmeyi, mevcut IP adresi ayarlarını serbest bırakmayı ve ayrıca IP adresini talep etmeyi ve sıfırlamayı içerir. Ayrıca , yalnızca bir kod satırıyla DNS önbelleğini etkinleştirebilir veya devre dışı bırakabilirsiniz.(DNS)

1. Windows Arama(Windows Search) çubuğuna cmd yazın ve yükseltilmiş Komut İstemini(Command Prompt) açmak için “ Yönetici olarak çalıştır(Run as administrator) ” seçeneğine tıklayın . Bu komutların çalışması için komut satırını yönetici olarak çalıştırmayı unutmayın .(Remember)

Windows tuşu + S'ye basarak yükseltilmiş komut istemini açın, cmd yazın ve yönetici olarak çalıştır'ı seçin.

2. Komut ekranı göründüğünde, ipconfig /flushdns komutunu girin ve Enter tuşuna basın. Enter'a bastığınızda, başarılı DNS önbelleği temizleme işlemini onaylayan bir onay penceresinin göründüğünü göreceksiniz.

Komut İstemi'ni kullanarak DNS Önbelleğini Temizle

3. Bittiğinde, DNS önbelleğinin temizlenip temizlenmediğini doğrulayın. ipconfig /displaydns komutunu girin ve Enter tuşuna basın. Herhangi bir DNS girişi kaldıysa, ekranda görüntülenecektir. Ayrıca, DNS(DNS) girişlerini kontrol etmek için istediğiniz zaman bu komutu kullanabilirsiniz .

ipconfig displaydns yazın

4. DNS(DNS) önbelleğini kapatmak istiyorsanız , komut satırına net stop dns cache komutunu yazın ve (net stop dns cache)Enter tuşuna basın.

Komut İstemi kullanarak Net Stop DNS Önbelleği

5. Ardından, DNS(DNS) önbelleğini açmak istiyorsanız , Komut İstemi'ne (Command Prompt)net start dnscache komutunu yazın ve (net start dnscache )Enter tuşuna basın .

Not: (Note:)DNS önbelleğini kapatır ve yeniden açmayı unutursanız, sisteminizi yeniden başlattıktan sonra otomatik olarak başlayacaktır.

Net Start DNS Önbelleği

Hosts dosyanızda bulunan DNS önbelleğini kaydetmek için ipconfig /registerdns kullanabilirsiniz . Bir diğeri, sıfırlanacak ve yeni bir IP adresi talep edecek olan ipconfig /renewMevcut IP adresi ayarlarını serbest bırakmak için ipconfig /release.

Yöntem 3: Windows Powershell'i Kullanma

Windows Powershell , Windows işletim sisteminde(Windows OS) bulunan en güçlü komut satırıdır . PowerShell ile (PowerShell)Komut İstemi(Command Prompt) ile yapabileceğinizden çok daha fazlasını yapabilirsiniz . Windows Powershell'in(Windows Powershell) bir başka avantajı da , Komut İsteminde(Command Prompt) yalnızca yerel DNS önbelleğini temizlerken istemci tarafı DNS önbelleğini temizleyebilmenizdir .

1. Çalıştır iletişim kutusunu veya Windows arama(Windows search) çubuğunu kullanarak Windows Powershell'i açın.( Windows Powershell)

Arama çubuğunda Windows Powershell'i arayın ve Yönetici Olarak Çalıştır'a tıklayın

2. İstemci tarafı önbelleğini temizlemek istiyorsanız , Powershell'de Clear-DnsClientCache komutunu girin ve (Clear-DnsClientCache)Enter düğmesine basın.

Clear-DnsClientCache |  DNS Önbelleğini Temizleyin ve Sıfırlayın

3. Masaüstünüzdeki yalnızca DNS(DNS) önbelleğini temizlemek istiyorsanız , Clear-DnsServerCache girin ve Enter tuşuna basın.

Clear-DnsServerCache |  DNS Önbelleğini Temizleyin ve Sıfırlayın

DNS Önbelleği(DNS Cache) temizlenmezse veya temizlenmezse ne olur ?

Bazen, Komut İstemi'ni(Command Prompt) kullanarak DNS Önbelleğini(DNS Cache) temizleyemeyebilir veya sıfırlayamayabilirsiniz , bunun nedeni DNS önbelleğinin devre dışı bırakılması olabilir. Bu nedenle, önbelleği tekrar temizlemeden önce etkinleştirmeniz gerekir.

1. Çalıştır(Run) iletişim kutusunu açın ve services.msc yazın ve Enter'a basın.

Çalıştır komut kutusuna services.msc yazın ve enter tuşuna basın |  DNS Önbelleğini Temizleyin ve Sıfırlayın

2. Listede DNS İstemci Hizmetini(DNS Client Service) arayın ve üzerine sağ tıklayın ve Özellikler'i seçin.(Properties.)

Bir Hizmetler Penceresi açılacak, DNS İstemci hizmetini bulacaktır.

4. Özellikler(Properties) penceresinde Genel(General) sekmesine geçin.

5. Başlangıç ​​türü(Startup type) seçeneğini Otomatik olarak(Automatic,) ayarlayın ve ardından değişiklikleri onaylamak için Tamam'a tıklayın.(OK )

Genel sekmesine gidin.  bir Başlangıç ​​türü seçeneği bulun, bunu Otomatik olarak ayarlayın

Şimdi, DNS önbelleğini temizlemeyi deneyin ve komutun başarıyla çalıştığını göreceksiniz. Benzer şekilde, herhangi bir nedenle DNS(DNS) önbelleğini devre dışı bırakmak isterseniz , başlangıç ​​türünü Devre Dışı Bırak(Disable) olarak değiştirin .

Tavsiye edilen:(Recommended:)

Umarız bu makale yardımcı olmuştur ve Windows 10'da DNS önbelleğini temizleyip sıfırlayabilmişsinizdir(flush & reset the DNS cache in Windows 10) . Hala herhangi bir sorunuz varsa, bunları yorum bölümünde sormaktan çekinmeyin.



About the author

Hem Windows 11/10 hem de Apple'ın en yeni iOS platformunda deneyime sahip bir iPhone ve macOS geliştiricisiyim. 10 yılı aşkın deneyimle, her iki platformda da dosyaların nasıl oluşturulacağı ve yönetileceği konusunda derin bir anlayışa sahibim. Becerilerim yalnızca dosya oluşturmanın ötesine geçiyor - Apple ürünleri, özellikleri ve bunların nasıl kullanılacağı hakkında da güçlü bir bilgim var.



Related posts