Windows’ta yayınlayabileceğimi biliyorum ipconfig /displaydnsve yerel DNS’nin önbellek içeriğini görüyorum.
DNS'in önbellek içeriğini Linux'ta nasıl listeleyebilirim?
Mümkün olduğunca çapraz dağıtım çözümü elde etmek istiyorum.
Windows’ta yayınlayabileceğimi biliyorum ipconfig /displaydnsve yerel DNS’nin önbellek içeriğini görüyorum.
DNS'in önbellek içeriğini Linux'ta nasıl listeleyebilirim?
Mümkün olduğunca çapraz dağıtım çözümü elde etmek istiyorum.
Yanıtlar:
systemd, neredeyse hiçbir işletim sistemi düzeyinde DNS önbelleği yoktu.Öncesinde systemdLinux (ve belki de en Unix) üzerinde hiçbir işletim sistemi düzeyinde DNS önbellek vardı, sürece nscdya da dnsmasqyüklenmiş ve koşuyordu.
O zaman bile, DNS önbelleğe alma özelliği nscden azından Debian'da varsayılan olarak devre dışı bırakılmış, çünkü sadece bozuk .
Gelince dnsmasq, önbellekleme varsayılan olarak RAM'de gözüküyor .
dnsmasqvarsayılan olarak kullanılmaktadır , bu nedenle unix.stackexchange.com/q/162973/79839 faydalı olabilir.
systemdolasılıkla olacak systemd-resolvedonların TTL dayalı önbellek DNS sonuçlarını yapar varsayılan olarak çalışan
nscdAdı Hizmeti Önbellekleme Daemon. Bu, Linux, Solaris ve diğerlerinin ad hizmeti aramalarını önbelleğe almak için kullandıkları yardımcı programdır. Bu durumda Ad Hizmeti, yalnızca ana bilgisayar çözünürlüğü ile sınırlı olmayan, aynı zamanda kullanıcılar, gruplar vb. Gibi genel bir terimdir.
İstatistikleri görüntüleyebilmenize rağmen, önbelleğin içeriğini görmenin bir yolunu bilmiyorum /usr/sbin/nscd -g.
Bu en azından tam olarak çözdüğü şey olmasa da, önbelleğinizin ne kadar verimli olduğunu gösterebilir.
DNSMASQ gibi alternatif bir önbellekleme aracı kullanıyorsanız, başka seçeneklere sahip olabilirsiniz.
Kullanıyorsanız nscd, ASCII dizelerini ikili önbellek dosyasındaki ASCII dizelerini göstererek içeriği (ve muhtemelen başka bir çöpü) görüntüleyebilirsiniz. Debian / Ubuntu'da, bu dosya /var/cache/nscd/hostshostlar / DNS önbelleği içindir, böylece strings /var/cache/nscd/hostshostları önbellekte görmek için koşabilirsiniz .
nscdİkili formatın kodunu çözmeden önbelleği incelemenin uygun bir yolu olmadığı için bunun toplam bir saldırı olduğunu unutmayın .