DNS можно резолвить быстрее, приватнее и с нормальным выводом.

# установить unbound
apt install unbound
systemctl enable --now unbound

# проверить резолвинг
dig @127.0.0.1 example.com

dog — современная замена dig с цветным выводом:

apt install dog
dog example.com
dog example.com MX
dog @8.8.8.8 example.com AAAA

DOT (DNS over TLS) и DOH (DNS over HTTPS) шифруют запросы. В unbound включить DOT:

forward-zone:
  name: "."
  forward-tls-upstream: yes
  forward-addr: 1.1.1.1@853
  forward-addr: 9.9.9.9@853

После systemctl restart unbound — трафик на 53 снаружи не виден. Проверить: dog @127.0.0.1 example.com должен отвечать с кешем.

#linux #dns #sysadmin #networking #security