it-swarm-ja.com

dnsmasqがubuntu16.04のクエリに応答できません

Ubuntu 16.04にアップグレードした後、dnsmasqは、そのインターフェースが属するサブネット以外からの要求に応答できません。信頼できるサブネットを追加できるオプションがあるのだろうか?これがログメッセージですIgnoring query from non-local network

2
Edik Mkoyan

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

2
Darren