Apache-2.2

我需要子域或 CNAME 嗎?

  • August 7, 2012

我有一個指向我的 AWS EC2 框的 Godaddy (mysite.com) 域。

現在我需要在我的網站上有一個啟動板連結,這樣如果使用者點擊它,它將指向 launch.mysite.com

此連結還應指向同一個 AWS EC2 框,然後我將在其中通過 Apache 的 VirtualHosts 擷取傳入主機並相應地重定向它。

現在最讓我困惑的是如何創建 launch.mysite.com ?

我是否創建一個“轉發子域”並將其轉發到我的 ip?或者我是否創建一個指向同一個 ip 的 CNAME?

非常感謝,

只需在 GoDaddy 的域管理器中添加一條指向 @ 的 A 記錄,其中包含適當的內容(在您的情況下啟動)。當您訪問您的網站 www.mysite.com 時,猜猜 www 是什麼?它只是一個指向@的A記錄,它代表mysite.com,前面沒有任何內容。

注意:GoDaddy 的方法非常不標準。更常見的方法是使用伺服器的 IP 添加一條 A 記錄,或者為伺服器的 @ 記錄創建一個 CNAME。BIND 不允許 A 記錄 @。當您查詢該記錄時,它會說它不存在。一個很好的觀點,但值得注意。

CNAME 不指向 IP,它們指向其他 DNS 記錄。

引用自:https://serverfault.com/questions/415164