連結域名到主機

您可以將您的多個域名連結到 Simple Hosting 主機的網站。

如果您使用的是 Gandi LiveDNS,只需要幾個簡單的動作就可以完成連結,若您使用的是其他 DNS 代管服務,您將需要建立兩個 DNS 紀錄。

概觀

要將域名連結到主機,請進入主機管理介面的 「網站」(PHP 的主機) 分頁或是 「域名」(其他語言的主機) 分頁。

接者在建立網站或是域名的分頁中,按下右上方的 「建立」 按鈕。

建立與設定程序如下步驟:

1 - 輸入您的網站名稱

您可以使用主域名、子網域或是萬用字元,例如:example.comwww.example.comdev.app.example.com*.example.com

備註

每台主機只能建立一個萬用字元(*)的網站。

2 - 所有權確認

如果域名使用 Gandi 的 LiveDNS,則此步驟將會自動完成。或者您必須在 DNS 代管中建立 TXT 紀錄。介面上將會提供給你需要建立的資訊。

3 - 設定 DNS 紀錄

  • 如果是主域名 (例:example.com),您需要建立 A 與 AAAA 紀錄
  • 如果是子域名 (例:www.example.com),您需要建立 CNAME 紀錄
  • 如果是萬用域名 (例:*.example.com),您需要建立 「*」 的 CNAME 紀錄,或是將每一個您想連結的域名都建立相同的 CNAME。

4 - 等待驗證 DNS 紀錄

我們的系統會週期性的檢查主域名或是子域名的 DNS 紀錄是否設定正確。您也可以透過控制面板的 「重整」 來隨時更新狀況。

在我們的系統確認您的 DNS 設定正確後,您就可以使用已連結的域名來瀏覽您的網站。

注意!萬用字元的網站不會檢查,並且會立刻變為已驗證,因為有太多其他因素。

提醒您!即使域名已經連結到主機,可能還是有 DNS 24 小時的傳播時間來更新紀錄。因此,您還需一段時間來等待全部的 DNS 暫存更新。

詳細 DNS 驗證資訊

如果您有興趣了解 Simple Hosting 的 DNS 如何驗證,此處提供您一些資訊。

當您完成 DNS 所有權的確認後(步驟2),系統將會發送一個特別的網址連結,來驗證 HTTP 運作是否正常,系統會嘗試連結一個 http 的 challenge 網址。

一旦上述特殊網址的連結成功,我們的系統就會判定 DNS 驗證成功。

請注意,此特殊連結不會真實訪問到您的網站內容,此連結會在我們的前端中直接被攔截,因此您的網站並不需要設定此連結,日誌檔中也不會有所紀錄。

此範例為驗證的方式與回應:

$ curl -I http://www.example.com/.well-known/gandi-challenge

HTTP/1.1 204 No Content
Date: Thu, 07 Sep 2017 13:49:12 GMT
Server: Varnish
challenge: 1234567890
Content-Length: 0
Connection: keep-alive