Debian
如何在一台伺服器上設置兩個域名?
我現在有一個 debian 伺服器,它託管一個 web 伺服器以及一些其他服務。目前它的域名是“website.com”,但我也想將它命名為“www.website.com”。我希望這只是將新子域添加到
ddclient.conf
. 如果沒有辦法做到這一點,那麼有沒有辦法以某種方式將“website.com”路由到“www.website.com”,反之亦然。我的
ddclient.conf
設置適用於動態 DNS 提供商:daemon=300 syslog=yes pid=/var/run/ddclient.pid ssl=yes protocol=dyndns2 use=web, web=ipinfo.io/ip server=domains.google.com login=XXXXXXXXXXXXX password=XXXXXXXXXXXX website.com
多個名稱到單個伺服器的路由由 DNS 處理。在您的情況下,您可能有一個動態 IP 地址,並且您通過您的 DDNS 提供商 Google 維護目前的 DNS 條目。我想你此時有兩個選擇:
- 創建 CNAME 記錄,以便 www.website.com 指向 website.com,並繼續僅更新 website.com
- 創建第二個
ddclient
條目以使 www.website.com 與您的真實 IP 地址正確同步我自己推薦#1。
多域名處理由您的網路伺服器(應用程序)處理。你需要配置你的 Apache、Nginx、Wordpress 或任何你用來理解這兩個不同網站名稱的東西,即使其中一個只是重定向到另一個。
如果 Google 正在處理您的 DNS,則可以讓它將您的輔助 DNS 條目定義為到主 DNS 的 Web 級重定向,從而完全避免在您的伺服器上進行任何工作。
伺服器本身只有一個名稱,甚至不需要與任何公共 DNS 條目對應(但有時如果匹配其中一個會很方便)。