Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16451|Yanıt: 2

[pencereler] Windows DNS önbelleği ne sıklıkla boşalıyor?

[Bağlantıyı kopyala]
Yayınlandı 6.12.2017 10:19:45 | | | |
DNS, hepimizin çok aşina olduğu bir "kelime"dir, Windows sisteminde bir DNS önbelleği vardır ve DNS çözümlemesi internetteki çoğu uygulama için gerçek adresleme yöntemidir. Alan adı teknolojisinin yeniden geliştirilmesi ve alan adı teknolojisine dayalı çeşitli uygulamalar, İnternet uygulamalarını ve protokollerini zenginleştirmiştir; DNS ile sadece internet hızımızı artırmakla kalmaz, aynı zamanda web sayfalarının açılma hızını da artırabilir. Ancak, DNS önbelleği zaman sınırlıdır ve belirli bir zamanda otomatik olarak yenilenir.
Örneğin, bir web sitesini ilk kez ziyaret ettiğimizde, DNS doğru IP'yi döndürür ve sistem bu sonucu geçici olarak saklar, yani DNS önbelleklemesidir. Önbellek bir son kullanma süresi belirler; örneğin 2 saat için, siteyi kapattığımızda, sistem sonucu doğrudan bilgisayarınızın yerel DNS önbelleğinden size döner; DNS sunucusuna sormaya gerek kalmaz, bu da gizli URL'nin çözümünü "hızlandırır". Tabii ki, N saatten fazla bir süre sonra sistem otomatik olarak DNS sunucusuna tekrar yeni sonuçlar sorar.

Varsayılan olarak: Windows DNS önbelleği için varsayılan değer MaxCacheTTL'dir, burada varsayılan olarak 86400s (bir gün) ve macOS DNS protokolündeki TTL'yi sıkı sıkıya takip eder!

Ancak, Windows sistemlerinden farklı olarak, tarayıcı DNS önbellek süresi TTL'den bağımsızdır ve her tarayıcının sabit bir değeri vardır. Aşağıda yaygın tarayıcıların önbellek süreleri verilmiştir:



1. Chrome Google Chrome
Erişimi hızlandırmak için Google Chrome, DNS kayıtlarını önceden getirme ve yerel olarak DNS önbellek oluşturma yöntemini kullanarak web sitesinin bağlantısını hızlandırır.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. IE tarayıcı
IE, DNS'i 30 dakika önbellekliyor.

3. Firefox Firefox
Firefox'un DNS önbellekleme fonksiyonu var, ancak varsayılan önbellek süresi sadece 1 dakika, DNS çözümünü hızlandırmak için varsayılan değeri şu şekilde değiştirebilirsiniz:
Yeni bir pencere açın, adres çubuğuna about:config girin, enter tuşuna girin ve ayarlar arayüzüne girin. Sonra network.dnsCacheExpiration ara, orijinal 60 aralığı 6000 saniyeye değiştirin (6000 saniye önbellek gösterir) ve ardından network.dnsCacheEntries araması için varsayılan 20'yi 1000'e (1000 önbellek için) değiştirin. İki eşyenin üzerinde bir şey yoksa, yeni öğeler oluşturabilirsiniz ve yeni giriş türü tam sayıdır. Tabii ki, gerektiğinde başka değerler de ayarlayabilirsiniz.

4. Safari, Apple sisteminde varsayılan tarayıcıdır
Yaklaşık 10'lar
Hizmetin yüksek erişilebilirliğini sağlamak için, DNS her bölgeyi desteklemek için birden fazla isim sunucusunun yedeklenmesini gerektirir. Bir bölgenin kaynak kayıtları, birincil DNS sunucusu olarak bilinen ve bir veya daha fazla bölge için yetkili bir isim sunucusu olabilecek tek bir birincil ad sunucusunda manuel veya otomatik olarak güncellenir.
Ayrıştırma genellikle ihtiyacınız olan bilgiyi bulmak için birden fazla isim sunucusunu dolaşmayı içerir. Ancak bazı ayrıştırıcılar sadece bir isim sunucusuyla iletişim kurarak daha basit çalışır. Bu basit ayrıştırıcılar, bilgi bulma için yürütme işini bulmak için özyinelemeli bir isim sunucusuna ("stub parser" denir) dayanır.
Örneğin, Chrome önce ilk IP'ye HTTP talebi yapar, çalışmazsa bir sonraki IP'ye HTTP isteği gönderir
Tarih: 2014-11-21T17:13+0800 Yazar: CobbLiu Org sürüm 7.9.3f ve Emacs sürüm 24




Önceki:İyi bir full-stack mühendisi için gerekli bir geliştirme aracı
Önümüzdeki:Dünya çöktü, dünya çöktü
 Ev sahibi| Yayınlandı 6.12.2017 10:27:40 |
Windows XP ve Windows Server 2003'te istemci DNS önbelleğini nasıl devre dışı bırakılır

https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

DNS çözümleyici önbelleğini görüntülemek için, komut satırına ipconfig /displaydns yazın

 Ev sahibi| Yayınlandı 6.12.2017 10:40:46 |

DNS sunucu çözümlemesi IP tahsis politikasını döndürür ve istemci alan adı IP politikasını seçer
Önce 163 alan adını çözmek için basit bir test

C:\Users\itsvse>nslookup www.163.com
Sunucu: ns4.zj.chinamobile.com
Address:  211.140.188.188

Otoriter olmayan yanıt:
İsim: c01.i05.cmbzj.hadns.net
Addresses:  111.1.38.160
          111.1.38.159
          223.94.95.114
          223.94.95.119
Aliases:  www.163.com
          www.163.com.cloudcdn.net
          c01.i05.hacdn.net



Alan adının birden fazla IP döndürdüğünü görebilirsiniz ve DNS sunucusunun müşterinin sunucunun yük dengeleme veya hız garantisine erişmesini sağlamak için bazı politikaları vardır; örneğin IP rastgele iade, kullanıcıya en yakın IP ile iade vb.; ana kontrol stratejisi listedeki ilk geri dönen IP'yi ayarlamaktır.

Genel olarak, istemci (örneğin bir tarayıcı) DNS tarafından döndürülen IP'yi ilk IP'yi seçer ve eğer ilk IP başarısız olursa, ikinci IP'yi alır. Ayrıca ilk IP'ye bağlandıktan hemen sonra arızalanan istemciler de vardır.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com