web-dev-qa-db-ja.com

Dnsmasq、google.com以外のすべてをリダイレクト

私のルーターはdnsmasqを使用しています。私のdnsmasq.confには、次のように書いています。address=/#/127.0.0.1ドメインをローカルサーバーに解決するため。できます。

Www.google.comに参加できるようにしたいと思います。他のドメインは私のローカルに「リダイレクト」されます。

これは正しいです ?

address=/#/127.0.0.1
address=/google.com/#

または、他の方法で行う必要がありますか、それともgoogle.com IPを提供する必要がありますか?

どうもありがとう

1
ArchiT3K

あなたは近くにいます。代わりに、2行目はserver=にする必要があります。

address=/#/127.0.0.1
server=/google.com/#

addressは「このドメインとそのサブドメインをこのアドレスとして解決する」を意味しますが、serverは「このネームサーバーにこのドメインとそのサブドメインを解決するように依頼する」ことを意味します。 serverディレクティブは、「デフォルトのアップストリームサーバー」を意味する2番目の位置で#をサポートします。

詳細については、 dnsmasq manページ を参照してください。 --serverまたは--addressを検索します。

2
Jander