Re: Как работает локальный DNS кеш?
Oleksandr Gavenko -> debian-russian@lists.debian.org @ Sun, 22 Nov 2015 19:06:38 +0200:
>> Как менеджеры сетевых подключений (connman, wicd, NetworkManager) знают о том
>> что нужно передать информацию от DHCP к DNS-кешу? На каждый нужно изучать
>> документацию?
>>
>> Или например не трогать /etc/resolve.conf?
>>
>> И нужен ли мне локальный DNS кеш?
OG> Пока не знаю ответы, но есть пакет resolvconf, который дружит с многими
OG> другисми пакетами Debian, из resolvconf-1.78/README:
resolvconf у меня живет весьма неплохо, но я не пользуюсь connman/nm.
Пользуюсь wicd, и про него знаю, что он сам эту информацию не трогает,
ею занимается dhclient (или кто там у тебя работает с DHCP) в связке с
resolvconf.
И кэшем работает dnsmasq. На домашнем сервере - bind9, и ему приходится
вручную добавлять скрипт, звездочка в документации неспроста. А с
dnsmasq работает из коробки.
OG> Resolvconf works with most interface configurers in Debian ('(*)' below
OG> meaning "with some manual configuration"):
OG> isc-dhcp-client, dhcpcd, pump, udhcpc
OG> ppp
OG> ifupdown
OG> network-manager
OG> DNS caches:
OG> bind9(*), djbdns dnscache, dnsmasq, nscd, pdnsd
OG> DNS recursing nameservers:
OG> bind9(*), pdns-recursor(*), unbound
OG> and with any program that uses a DNS client library that consults
OG> /etc/resolv.conf to obtain its list of nameservers:
OG> the GNU C Library resolver library
OG> adns
OG> the djbdns resolver library
OG> FireDNS
OG> В пакете openresolv поменьше документации.
OG> --
OG> Best regards!
Reply to: