Ubuntu 16.04にアップグレードした後、dnsmasqは、そのインターフェースが属するサブネット以外からの要求に応答できません。信頼できるサブネットを追加できるオプションがあるのだろうか?これがログメッセージですIgnoring query from non-local network
v2.69変更ログ から:
Add --local-service. Accept DNS queries only from hosts
whose address is on a local subnet, ie a subnet for which
an interface exists on the server. This option
only has effect if there are no --interface --except-interface,
--listen-address or --auth-server options. It is intended
to be set as a default on installation, to allow
unconfigured installations to be useful but also safe from
being used for DNS amplification attacks.
したがって、修正は、confファイル(/usr/local/etc/dnsmasq.confなどのプリインストールされたファイルを含む)にlocal-serviceオプションがないことを確認し、上記のいずれかを含めることです。 confファイルのオプション。例えば。 --interface=eth0
。