使用 Dockered Unbound DNS 伺服器作為其他容器的解析器

使用 Dockered Unbound DNS 伺服器作為其他容器的解析器

我正在使用 Unbound DNS 伺服器作為我的家庭 LAN 的解析器。它作為 Docker 容器運行在預設橋接網絡總的來說,它的工作原理正如我所期望的那樣,除了當嘗試將其用作同一台電腦上託管的其他 Docker 容器的解析器時。

我嘗試將容器中的名稱伺服器設定/etc/resolv.conf為 Docker 主機的 LAN 位址,但這顯然不是正確的方法(我確認nslookup嘗試連接到該 IP 位址時會逾時)。

配置此設定的正確方法是什麼?是否有必要(和/或建議)將所有容器連接到共用的 Docker 橋接網絡,然後使用該橋接網路上的 DNS 容器位址?或者有其他更好的解決方案嗎?

(免責聲明:我不是網路專家,所以如果我還犯了其他一些明顯的錯誤,請隨時提出建議。)

相關內容