MacOS Mojave'de DNS önbelleği nasıl sıfırlanır

En hayati ve kullanılan ağlardan biri, aslında ağa her eriştiğimizde kullanılan, sık kullandığımız alan adlarını çevirmek gibi basit olmayan bir görevi yerine getiren DNS'dir (Alan Adı Sistemi - Alan Adı Sistemi), yani görevi, www.solvetic.com gibi bir URL'yi hatırlamamıza izin vermektir, ancak Solvetic'in barındırıldığı sunucunun IP'si olan 178.33.118.246 IP adresini değil, kullanıcılar olarak bizim için çok karmaşık olacaktır. her site için yüzlerce IP adresini hatırlayın, böylece DNS bunu bizim için yapar.
Ağdaki her bilgisayarın, kimlik belgemize benzer şekilde, o bilgisayar için benzersiz bir IP adresi vardır ve bu IP adresi, 0 ile 255 arasında, noktalarla ayrılmış, örneğin 192.168.0.19 ve her biri dört tam sayıdan oluşur. İnternet üzerindeki sunucu aynı IP adresine (Statik) sahiptir, bu nedenle bir tarayıcıya eriştiğimizde IP adresini değil alan adını giriyoruz ve bu DNS önbelleği sayesinde elde ediliyor.

DNS önbelleğinin bağlamı ve işlevselliği hakkında biraz daha fazla bilgi edinmek için nasıl çalıştığını anlayalım, öncelikle tarayıcıya alan adını girdiğimizde ekibimiz yerel DNS sunucusuna bilgisayarın IP adresini soruyor. Ziyaret edeceğimiz o sayfa barındırıldığında, DNS sunucusunun, arama işleminin çok daha etkili olması için milyonlarca alan adının IP adreslerine çevirisinin barındırıldığı geniş bir veritabanı olduğunu unutmayın.

DNS sunucusu veritabanı, kendi DNS sunucularında diğer yerel ve ağ sağlayıcıları ile dağıtılır ve paylaşılır, bu nedenle, tarayıcıya girdiğimiz alan adı yerel DNS'de değilse, bir istek gerçekleştirmekten sorumludur. erişilecek web sitesi için uygun çeviri bulunana kadar ağdaki diğer DNS. DNS sunucularının veritabanlarının bu çevirileri bir süre için alan adından IP'ye önbelleğe alması için, bu, bazen, bir web sitesi sunucuları değiştirdiğinde, o zamandan beri ona erişememesinin nedenlerinden biridir. konsolosluk hizmeti, DNS sunucusu onları önceki IP adresine yönlendirir, ancak yenisine yönlendirmez.

Yerel olarak, ekibimiz bir DNS önbelleği depolar, böylece bir web sitesi ziyaret edildiğinde, ekip artık söz konusu sitenin IP adresinin ne olduğu konusunda DNS sunucusuna danışma sürecini gerçekleştirmeyecek, bunun yerine otomatik olarak depolanana yönlendirecektir. veritabanınızda.
Bu nedenle, en normal destek ve yönetim görevlerinden biri, aşağıdaki gibi hatalar olduğunda DNS önbelleğini temizlemektir:

  • Bir web sitesine erişememe
  • İletişim hataları
  • Belirli bir web sitesine erişim taleplerinde yavaşlık
Şimdi Solvetic, macOS Mojave'de DNS önbelleğini nasıl tamamen temizleyebileceğimizi açıklayacak.

1. macOS Mojave terminalini kullanarak DNS önbelleğini temizleyin

Aşama 1
macOS Mojave terminaline erişmek için aşağıdaki seçeneklerden birine sahibiz:

  • Go / Utilities / Terminal yolundan erişim.
  • Aşağıdaki tuş kombinasyonunu kullanın ve orada Terminal'i seçin.

⇧ + ⌘ + U

  • Spotlight'ta terminal kelimesini girin ve ilgili yardımcı programı seçin.

Adım 2
Terminal konsolunda aşağıdaki satırı uygulayacağız:

 sudo dscachéutil -flushcaché; sudo killall -HUP mDNSRcevaplayıcı 
Aşama 3
Enter'a basıyoruz, şifremizi giriyoruz ve işlem otomatik olarak gerçekleşecek:

BÜYÜT

4. Adım
Bu komutun doğru şekilde yürütülmemesi ve hata vermesi durumunda, alternatif olarak aşağıdaki komutu kullanmak mümkün olacaktır:

 sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscachéutil -flushcaché; MacOS DNS önbelleğinin temizlendiğini söyleyin 

2. macOS Mojave'de DIG komutuyla yanıt sürelerini kontrol edin

Aşama 1
MacOS Mojave'de DNS önbelleğini temizlemenin avantajlarından biri, yerel bilgisayar ile uzak web sitesi arasındaki yanıt sürelerinin şüphesiz iyileştirilmesidir, bunu kontrol etmek için şu komutu kullanacağız: kazmak (etki alanı bilgisi groper), aşağıdakiler gibi ayrıntılar hakkında bilgi istemek için DNS sunucularını sorgulamak için tasarlanmış bir araçtır:

  • Ana bilgisayar adresleri
  • Posta değiştiriciler
  • Ad sunucuları ve çok daha fazlası.

Adım 2
Bu kontrol için aşağıdaki sözdizimini kullanacağız:

 kazmak (web sitesi) 

BÜYÜT

Aşama 3
Gördüğümüz gibi, veriler gibi. Dig komutu tarafından oluşturulan yanıt sürelerine dayanarak, DNS'nin doğru çalışıp çalışmadığını veya tam tersine, üzerinde belirli bir görevi yerine getirmenin gerekip gerekmediğini belirlemek mümkün olacaktır.

  • Gönderilen sorgu sayısı
  • Hatalar döndürüldü
  • CNAME kullanıldı
  • Milisaniye cinsinden toplam sorgu süresi
  • sunucu IP'si
  • Danışma tarihi ve saati
Sık sık web sitesine erişimi iyileştirmek için macOS Mojave'deki DNS önbelleğini temizledik.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave