Будет использоваться dnsmasq:
yum -y install dnsmasq
Указываем NM чтто будет являться dns:
cat << 'EOF' | sudo tee /etc/NetworkManager/conf.d/dns.conf
[main]
dns=dnsmasq
EOF
Reload NM:
systemctl reload NetworkManager
Проверяем:
dig +short domain.com @127.0.0.1
Включение логирования (будет складываться в /var/log/messages):
log-queries | sudo tee -a /etc/NetworkManager/dnsmasq.d/log.conf
Размер кеша:
cache-size=40000 | sudo tee -a /etc/NetworkManager/dnsmasq.d/cache.conf
ТТЛ
min-cache-ttl=1800 | sudo tee -a /etc/NetworkManager/dnsmasq.d/cache.conf
После всех манипуляций:
systemctl reload NetworkManager