Welche Konfigurationen muss ich ändern, um sicherzustellen, dass die DNS-Auflösung auf diesem bestimmten Host so abläuft, wie ich es angegeben habe.
Sie können eine einfache DNS-Weiterleitung einrichten, z. B. zum unbound
Überschreiben von DNS-Einträgen.
An Ihrem Beispiel würde es in unbound
config so aussehen:
local-zone: "foo.bar.name" redirect local-data: "foo.bar.name A 1.1.1.1"
Wenn Sie externe DNS überschreiben möchten, können Sie Folgendes verwenden:
local-data: "www.google.com. 1800 IN A 172.16.34.12" local-data: 'www.google.com. 7200 IN TXT "My own TXT record for text"' local-data-ptr: "172.16.34.12 www.google.com"
Wenn Sie es bis eingestellt sind, testen Sie es mit dig @127.0.0.1 foo.bar.name a
Wenn Ihr neuer Resolver funktioniert Ok, dann als System eingestellt breit, indem nameserver
Linie in der /etc/resolf.conf
zumnameserver 127.0.0.1
PS
Einige Debian-Basisdistributionen werden dnsmasq
als DNS- Cacher installiert . Wenn Sie verwenden, unbound
dann schalten Sie ausdnsmasq