Debian

如何在一台伺服器上設置兩個域名?

  • February 27, 2020

我現在有一個 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 條目。我想你此時有兩個選擇:

  1. 創建 CNAME 記錄,以便 www.website.com 指向 website.com,並繼續僅更新 website.com
  2. 創建第二個ddclient條目以使 www.website.com 與您的真實 IP 地址正確同步

我自己推薦#1。

多域名處理由您的網路伺服器(應用程序)處理。你需要配置你的 Apache、Nginx、Wordpress 或任何你用來理解這兩個不同網站名稱的東西,即使其中一個只是重定向到另一個。

如果 Google 正在處理您的 DNS,則可以讓它將您的輔助 DNS 條目定義為到主 DNS 的 Web 級重定向,從而完全避免在您的伺服器上進行任何工作。

伺服器本身只有一個名稱,甚至不需要與任何公共 DNS 條目對應(但有時如果匹配其中一個會很方便)。

引用自:https://unix.stackexchange.com/questions/570037