Email-Server
Linux DMZ 伺服器內部和外部 DNS 解析
我有一個郵件伺服器,它應該解析從 mydomain.com 到內部 DNS 伺服器的所有內容,以及來自外部 DNS 伺服器的所有其他內容(發送電子郵件)。內部 DNS 伺服器無法從公共 Internet 解析(轉發)。
在我看來,這無法在 resolv.conf 中完成,我想知道我是否需要在該郵件伺服器上本地設置 DNS。
或者還有其他方法嗎?
systemctl enable dnsmasq.service systemctl start dnsmasq.service
/etc/resolv.conf
:nameserver ::1 nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
/etc/dnsmasq.conf
:server=/mydomain.com/2001:DB8:cafe::53
如果您已經有一個用於 example.com 的內部 DNS 伺服器,並且您希望您的郵件伺服器查詢它以獲取 *.example.com 和公共 DNS 以獲取其他所有內容,那麼您可以使用dnsmasq來執行此操作。
該
-S, --local, --server=
指令允許您直接指定上游伺服器的 IP 地址…如果給出一個或多個可選域,則該伺服器僅用於這些域,並且僅使用指定的伺服器查詢它們。這適用於私有名稱伺服器: