鍍金池/ 教程/ Java/ 在你的 DNS 提供者上配置 A 記錄的技巧
手動(dòng)創(chuàng)建項(xiàng)目 Pages
Pages 中使用 Jekyll
添加 CNAME 文件到你的存儲(chǔ)庫(kù)中
GitHub Pages 是什么
設(shè)置 GitHub Pages 的自定義域名
在你的 DNS 提供者上配置 A 記錄的技巧
關(guān)于 GitHub Pages 的自定義域名
在 DNS 提供者上配置 CNAME 記錄的技巧
用自動(dòng)生成器生成 Pages
用戶(hù)、組織和項(xiàng)目 Pages
進(jìn)一步了解 GitHub Pages

在你的 DNS 提供者上配置 A 記錄的技巧

設(shè)置一個(gè)自定義頂點(diǎn)域名,你必須要在你的 DNS 提供者上配置一個(gè) ALIASANAME ,或者 A 記錄,這可能會(huì)或者可能不會(huì)和你的網(wǎng)絡(luò)主機(jī)提供者相同。

警告:不要在你的 DNS 提供者上為你的自定義頂點(diǎn)域名創(chuàng)建一個(gè) CNAME 記錄!這樣做可能會(huì)導(dǎo)致與其他服務(wù),如電子郵件,在該域的問(wèn)題。

要獲取更多的自定義頂點(diǎn)域信息,詳見(jiàn)“關(guān)于 GitHub 頁(yè)面站點(diǎn)的自定義頂點(diǎn)域名

提示:你可以?xún)H僅只為 GitHub Pages 站點(diǎn)配置一個(gè)自定義子域名或者一個(gè)自定義頂點(diǎn)域名,除非你使用一個(gè) www 子域名

在你的 DNS 上配置一個(gè) A 記錄

在你的 DNS 提供者上,創(chuàng)建 A 記錄來(lái)解決以下的IP地址:

  • 192.30.252.153
  • 192.30.252.154

為了確保你的 A 記錄設(shè)置正確,使用 dig 命令:

$ dig example.com +nostats +nocomments +nocmd
;example.com
example.com.   73  IN  A 192.30.252.153
example.com.   73  IN  A 192.30.252.154

在你的 DNS 提供者上配置一個(gè) ALIAS 或者一個(gè) ANAME 記錄

如果你的 DNS 提供者支持 ALIAS 記錄(例如是 DNSimple )或者 ANAME 記錄(例如是 DNS Made Easy ),你可以選擇創(chuàng)建一個(gè) ALIAS 記錄或者一個(gè) ANAME 記錄來(lái)代替 username.github.io。

注意:一些 DNS 提供者允許頂點(diǎn)域名配置一個(gè) ALIAS 記錄指向其他的域名。

為了確保你的 ALIAS 或者 ANAME 記錄設(shè)置正確,使用 dig 命令:

$ dig example.com +nostats +nocomments +nocmd
example.com.     3600    IN A     199.27.XX.XXX

在這里顯示的 IP 地址必須要和 dig username.github.io 所顯示的最終的 IP 地址相匹配。

配置一個(gè) www 子域名

如果你配置一個(gè)頂點(diǎn)域名(例如 example.com )和一個(gè)匹配的 www 子域名(例如 www.example.com ),GitHub 服務(wù)器會(huì)自動(dòng)的創(chuàng)建兩重定向。

例如:

  • 如果你的 CNAME 文件包含 example.com,那么 www.example.com 會(huì)定向到 example.com。

  • 如果你的 CNAME 文件包含 www.example.com,那么 example.com 會(huì)定向到 www.example.com。

你可以使用除 www 以外的一個(gè)自定義子域名和一個(gè)自定義頂端域名一起通過(guò)域名重定向(有時(shí)也稱(chēng)為“域名轉(zhuǎn)發(fā)”)。但是,請(qǐng)注意,這僅僅只用于用戶(hù)和組織的頁(yè)面,而非項(xiàng)目頁(yè)面。

進(jìn)一步了解