KVM DNS 転送が機能しない / 応答: 拒否

KVM DNS 転送が機能しない / 応答: 拒否

プロジェクトの開発目的で、いくつかの VM をセットアップしました。セットアップには、過去、現在、および将来のプロジェクト VM 用のローカル CA が含まれています。

ゲストが実行できれば dig staging.testing.lan 、希望する応答が得られます。

しかし、ホストでは REFUSED 応答が返されます。クエリはゲストに転送されません。しかし、ゲストではクエリはホストに転送されます。

ゲストをネームサーバーとして追加しようとしましたが、すべてのホストクエリがゲストに送信され、フラッディングが発生しました。

どうすればいいですか?

KVM dnsmasq.conf は次のとおりです。

strict-order
server=/iso/192.168.120.2
server=/lan/192.168.120.50
server=/testing.lan/192.168.120.50
local=/lan/
domain=lan
expand-hosts
local=/120.168.192.in-addr.arpa/
pid-file=/run/libvirt/network/dot-lan.pid
except-interface=lo
bind-dynamic
interface=virbr0
dhcp-range=192.168.120.100,192.168.120.250,255.255.255.0
dhcp-no-override
dhcp-authoritative
dhcp-lease-max=151
dhcp-hostsfile=/var/lib/libvirt/dnsmasq/virbr0.hostsfile
addn-hosts=/var/lib/libvirt/dnsmasq/virbr0.addnhosts

VM の DNS では次のようになります。

no-hosts
no-poll
log-queries
domain=lan
expand-hosts
#except-interface=lo
interface=eth0
local=/120.168.192.in-addr.arpa/
host-record=staging.testing.lan,192.168.120.50

関連情報