據瞭解,github上的CNAME文件必須由註冊服務器端的自定義DNS設置完成,以便完成域名(example.com)與github上的子域名之間的匹配。 github需要CNAME文件將傳入的請求路由到其自己的DNS區域(192.30.252.153)到合適的用戶子域。
因此,缺少的步驟是讓您的域名實際指向github的DNS區域。在註冊服務器端(gandi.net),您可以通過編輯附加到域的DNS區域文件來實現此目的。此區域文件描述了您的域所屬的DNS區域的分層域名結構。你要做的是改變你的DNS區域的某些部分和IP之間的映射。如果您想將基於頂級域名指向任意IP v4(這裏是位於192.30.252.153的github的DNS區域),您有興趣重新定義您的A Record(簡稱「Address」)自己的區域。
爲gandi.net一個明確的答案:
在這裏您可以看到您的區域文件的設置列表。 Gandi的一項新功能是「版本」功能:可以創建不同版本的區域文件,並且一次只能激活一個。
要調整github的區域文件,首先點擊「創建新版本」。它只會創建當前激活版本的副本。
接線的首選方法是添加一個新的CNAME映射,從*。{yourdomain.tld}到{youraccount} .github.io。例如,我的kaibun.net域必須是chikamichi.github.io的外觀,所以我添加了一個CNAME映射* .kaibun.net到chikamichi.github.io。 (最後一個點在gandi的配置中是必須的)。
您可能還想編輯*和@記錄類型設置,例如,如果您只希望整個DNS區域的行爲類似於「代理」(意味着它將「重定向」到您的github子域,無論如何)。這不是必需的,所以這一步是可選的。我假設你仍然處於正常編輯模式。點擊*行右側的鋼筆圖標。保持所有字段不變,但是「價值」一個:粘貼github URI(github文檔建議使用204.232.175.78;儘管如此,您可能在互聯網上發現了不同的值)。驗證,然後繼續執行相同的@行。
當你準備好時,請不要忘記點擊「激活此版本」。檢查「活動版本號」是否正確。這些更改需要一些時間來傳播。
的相關詳細例和步驟:http://wiki.gandi.net/dokuwiki/en/dns/zone/a-record
你讀到:「你的DNS更改可能需要一段時間才能傳播,要有耐心」? – Polygnome 2012-08-21 08:32:08