Win, Mac, Linux bilgisayarlarda DNS önbelleğini nasıl temizlerim?


Yanıtlar:


17

pencereler

ipconfig /flushdns

Mac (OS X 10.5)

dscacheutil -flushcache

Linux

Nscd kullanıyorsanız :

nscd -i hosts

Windows'ta bu komutu kullanarak istemci tarafı DNS önbelleğini kapatabilirsiniz:

net stop dnscache

DNS Önbellek hizmetini durdurur. Bir sonraki yeniden başlatma ile yeniden başlayacaktır.


5

Google'ın yanıtı:

Microsoft Windows'da DNS önbelleğini temizlemek için (Win XP, Win ME, Win 2000): -

- Start -> Run -> type cmd
- in command prompt, type ipconfig /flushdns
- Done! You Window DNS cache has just been flush.

Linux'ta DNS önbelleğini temizlemek için nscd arka plan programını yeniden başlatın: -

- To restart the nscd daemon, type /etc/rc.d/init.d/nscd restart in your terminal
- Once you run the command your linux DNS cache will flush.

Mac OS X Leopard'da DNS önbelleğini temizlemek için: -

- type lookupd -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ lookupd -flushcache
- Once you run the command your DNS cache (in Mac OS X) will flush.

Mac OS X'te DNS önbelleğini temizlemek için: -

- type dscacheutil -flushcache in your terminal to flush the DNS resolver cache.
ex: bash-2.05a$ dscacheutil -flushcache
- Once you run the command your DNS cache (in Mac OS X Leopard) will flush.

1
OS X 10.4 ve 10.5 için başlıklar ters çevrilmiştir. "dscacheutil" Leopard için doğru
kullanıcı adı

2

Ubuntu, varsayılan olarak bir önbellek DNS sunucusu yüklemez. Yönlendiricinizin veya ISS'nizin bunun yerine bir önbellek DNS sunucusu kullanma olasılığı göz önüne alındığında, rahatsız etmek biraz aptalca görünüyor.

Sorun yaşıyorsanız ve nscd çalıştırmıyorsanız, DNS yinelemeli arama zincirindeki bir sonraki adımı sıfırlamayı deneyin.


2

Küçük bir uyarı, DNS önbelleğini temizlemeniz gerekiyorsa, son makinenizde yıkamak beklendiği gibi çalışmayabilir. Genellikle son makinenizdeki DNS önbelleği, genellikle birincil yönlendiriciniz / dhcp sunucunuzda bulunan en yakın DNS sunucusundan alınır.

Bu çoğu için açık olmayacak, ancak nscdbaşlangıçta çalışmadığını bulduğunuz yukarıda belirtilen linux DNS önbellek yıkamalarını çalıştırmaya çalıştığınızda neden açıklanabilir . (Bunu bir süredir varsayılan olarak çalıştıran bir kurulum görmedim).

Bunun nasıl çalıştığını öğrenmek için ağlarınızı dns-server / router / firewall / modem manual / user arayüzünü kontrol etmeniz gerekir. Genellikle onları yeniden başlatmak hile yapar, ancak uyarı, ben yeniden önyükleme üzerinde DNS önbellekleri ezberlemek kutuları gördüm.

Ve o zaman bile, yukarıdakilerin tümünü yaptığınızda, doğrudan devam edebilir ve ağınızın dışına ilk kez baktığınızda, genellikle eğilimli ISS'niz olan DNS'ye önbelleğinizi yanlış bir girişle kirletebilirsiniz. eski bir DNS önbelleğine sahip.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.