バインドされていないDNSサーバーで/etc/hostsをどのように使用しますか?

バインドされていないDNSサーバーで/etc/hostsをどのように使用しますか?

フォローするhttps://www.openbsd.org/faq/pf/example1.htmlボックスにバインドされていないDNSネームサーバーを設定します。

質問:ボックスにある/ etc / hostsファイルも使用するようにバインドされていないDNSサーバーをどのように構成しますか?広告ブロックに使用される複数のドメインがあり、127.0.0.1を返す代わりにこれを解決します。

答え1

OpenBSDでは、次の行を追加する必要があります/etc/resolv.conf

lookup file bind

ただし、これは通話gethostbyname(3)gethostbyaddr(3)通話にのみ影響し、unbound応答には影響しません。つまり、このシステムで実行されているプログラムにのみ有効です。 OpenBSDシステムでパーサーとして機能するように他のシステムが構成されていると、unbound機能しません。この問題を解決するには HTTP プロキシが必要な場合があります。

関連情報