web-dev-qa-db-ja.com

DNSMASQのどこに外部DNSを設定しますか?

nslookup google.comを使用すると、ネットワークから「クエリが拒否されました」というメッセージが表示されます。

DNSサーバーはdnsmasqを実行する192.168.1.2です。

昨日は働いていました。

どうすれば解決できますか?私はそれが外部DNSについての何かであるに違いない。

GoogleのDNS8.8.8.8と8.8.4.4を追加して、dnsmasqがリクエストを外部サイトのDNSに中継するようにする必要があります。

/etc/resolv.confを編集する必要があると読みましたが、そのファイルにはDo not edit this file by hand, your changes will be overwrittenと記載されているので、これらのサーバーをdnsmasqの構成ファイルのどこに追加できますか?

ありがとう!

6
JorgeeFG

serverオプションを使用します。

server=8.8.8.8
server=8.8.4.4

dnsmasq(8) で「upstream」を検索します。

8
user1686