Domain-Name-System
帶有 FQDN 主機名的路由器後面的 Mac Mini 伺服器 (10.6)
我有一台執行 Mac OS 10.6.6 伺服器的 Mac Mini,它將成為本地網路的一部分,以及來自我的 ISP 的靜態 IP。我想以 FQDN 作為主機名 (example.com) 為 Mini 正確設置 DNS。Mini 位於路由器 (Apple Airport Extreme) 後面,並獲得一個私有的靜態 IP 地址。我無法直接為其分配公共靜態 IP,因為它位於本地網路上其他機器的 DHCP/NAT 路由器後面。
我的最終目標是讓服務通過 example.com(以及 mail.example.com、www.example.com 等子域)從本地網路外部和內部正確解析到伺服器,這將指向公共靜態分配給路由器的 IP。
如果 DNS 具有私有 IP 地址,但必要的服務通過 NAT 正確轉發,DNS 是否會正常工作/解析(對於郵件服務和其他子域)?
我對任何(希望是更好的)建議持開放態度,因為我目前的設置似乎不是最好的方法。目前,無法使用更多硬體或其他公共靜態 IP。在目前設置下,似乎不需要一個靜態 IP。提前感謝您的任何見解。
通過 NAT 時,外部實體將正常工作。
您的問題將是該伺服器的本地客戶端嘗試使用公共 IP 地址與 Mini 通信。您的路由器必須支持 NAT 髮夾(在這個問題中有很好的描述:No-ip works for non-internal clients,pinging works internal)。由於很少有 SOHO 路由器支持這一點,您可能必須為本地客戶端執行第二個區域,以便他們獲得本地 IP 地址。