我创建了一个由Jekyll提供支持的博客,并使用GitHub Pages托管它。
现在,我想设置一个子域名(blog.example.com),但无法使其正常工作。
我添加了一个带有文本的CNAME文件:blog.example.com。我已经在我的Dreamhost帐户中为A子记录添加了A记录,两者都指向由GitHub提供的204.232.175.78。
有关丢失部分是什么,或者我做错了什么的想法?
答案 0 :(得分:58)
example.com
等域名和blog.example.com
等子域名的设置不同。
blog.example.com
,点击操作列example.com
下面的 DNS 链接CNAME
条记录:
blog
CNAME
yourusername.github.io.
(是的,最后有一个.
!)example.com
,点击操作列中的修改,然后切换到仅限DNS 托管(位于底部)< / LI>
example.com
A
条记录:
A
185.199.108.153
(GitHub,来自this page)CNAME
条记录:
www
CNAME
yourusername.github.io.
(是的,最后有一个.
!)(是的,在这种情况下,您需要A
和CNAME
个记录。)
答案 1 :(得分:2)
由于DNS记录通过互联网缓存的方式,这些类型的更改可能需要几个小时才能生效。看起来您提供的地址现在可以正确解析。