web-dev-qa-db-ja.com

dnsmasqを使用してすべてのDNSリクエストをリダイレクトする

次のシナリオがあります。サーバーにwicdを使用してアドホックネットワークをセットアップし、dnsmasqをdhcpサーバーおよびdnsサーバーとして使用します。ネットワークは非常にうまく機能しており、接続してIPアドレスを取得できます。すべてのクライアントで、ネームサーバーはサーバーのIPに設定されています。しかし、私は、クライアントのすべてのDNS要求がApacheWebサーバーを実行するローカルサーバーに解決されることを望んでいます。これはdnsmasqで可能ですか?

4
Moe

はい!

私はそれをこのように使用します:

/usr/local/sbin/dnsmasq -z -k -2 -i vlan9 -a 10.6.66.1 \
--address=/\#/10.6.66.1

10.6.66.1はそれが返すIPアドレスです。

[〜#〜] update [〜#〜]はい、#はワイルドカードです。 --addressで複数指定できます

4
cstamas

このためにconfファイルで使用する主なオプションは次のとおりです。

address=/#/10.6.66.1
interface=vlan9
5
GDizzle