
DebianサーバーのDocker内で実行されているローカルDNSサーバー(PiHole)があり、静的IPv4アドレスを使用するようにホストを構成したいと思います。それ自体デフォルトのDNSとして、ここからの着信クエリ(他のすべてのネットワークデバイスに対するクエリと同様)もフィルタリングされます。
これが可能な場合は、おそらく使用する必要があります。
iface eno1 inet static
address 172.28.0.100
...
dns-nameservers 172.28.0.100
/etc/network/interfaces
または
iface eno1 inet static
address 172.28.0.100
...
dns-nameservers 127.0.0.1
また〜として知られていますループバック住所?
答え1
一般的な答え:はい、サーバー自体をDNSリゾルバーとして使用するように構成できます。構成では、DNSリゾルバーソフトウェアが応答するIPアドレスに応じて、サーバーのループバックまたは非ループバックIPアドレス(またはその両方)を指定できます。
具体的な回答:残念ながら、DNSリゾルバがDockerコンテナ内にあり、ネットワークトラフィックがDockerを通過する必要がある場合は、「はい、動作します」または「いいえ、動作しません」と言うほどDockerの経験がありません。デーモンパーサーに近づきます。私はそれがうまくいくと信じています。ただ構成がどのように見えるかは言えません。 DNSトラフィックは通常UDPとTCPを使用することを忘れないでください。