请问如何将 github 绑定万网域名哦?

2016-03-02 20:51:02 +08:00
 kingmo888

RT 。
想弄个博客自己玩玩, git 也不是很懂,看了好几天终于整明白 hexo 了。
目前进度
1 、 github 建立同名的项目{<myusername>.github.io}。
2 、 deploy 到 github 。

域名解析我看到有的说 dnspod 解析要在后面加点,虽然我在万网解析的,也都尝试了加或者不加点,
当前的解析是弄了个 www 的 cname
ping 域名都可以 ping 通。

目前的在 /source 下建立 cname 文件(里面是不带 www.的域名内容)后,竟然 github 的二级域名也无法访问了,会自动在前面加 www 。

有朋友能帮忙不?

1757 次点击
所在节点    问与答
7 条回复
Return2legacy
2016-03-02 21:02:21 +08:00
不懂你,既然解析 www 做 cname 到二级域名, github 那边又不加。。。
Tink
2016-03-02 21:39:04 +08:00
智商不够看不懂
MinonHeart
2016-03-02 21:40:30 +08:00
cname 全大写,放在项目根目录。
域名配置在 http://help.github.com 里面搜 custom domain 可以找到帮助
kingmo888
2016-03-02 21:40:55 +08:00
@Return2legacy 呃。。都试过了。
加不加都一样。
顶级域名做 cname ,直接 dns 无解析(实际上 ping 已经有解析了)
而且用二级域名做 cname 的话,也是 404 ,访问不了。
zhuziyi
2016-03-02 21:57:06 +08:00
@kingmo888 github 的项目命名 github username.github.io
zhuziyi
2016-03-02 21:58:09 +08:00
项目地址发来大家看看。
zqhong
2016-03-03 09:47:09 +08:00
请参考这个:
https://help.github.com/articles/quick-start-setting-up-a-custom-domain/

这里面举了一个例子, muan/emoji (地址: https://github.com/muan/emoji )。这个项目的根目录下面放了一个叫 CNAME (注意全是大写) 的文件。内容为: emoji.muan.co

使用 dig 解析下 emoji.muan.co
$ dig emoji.muan.co

; <<>> DiG 9.9.8-P3 <<>> emoji.muan.co
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58839
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;emoji.muan.co. IN A

;; ANSWER SECTION:
emoji.muan.co. 3588 IN CNAME muan.github.io.
muan.github.io. 3588 IN CNAME github.map.fastly.net.
github.map.fastly.net. 600 IN A 185.31.19.133

;; Query time: 4 msec
;; SERVER: 192.168.18.1#53(192.168.18.1)
;; WHEN: Thu Mar 03 09:30:00 ?D1ú±ê×?ê±?? 2016
;; MSG SIZE rcvd: 121


====


具体步骤大概就两步:
1. 在你的 Github Page 的根目录下创建一个叫 CNAME 的文件,内容为: blog.lizenghai.com
(这只是我的建议)。并提交。
2. 去域名注册商的网站配置你的 DNS 解析记录。
大概长这个样子:
blog.lizenghai.com CNAME kingmo888.github.io
最后使用 dig 测试:
$ dig blog.lizenghai.com +nostats +nocomments +nocmd

如果是类似下面的结果应该就好了。
;kingmo888.github.io. IN A
kingmo888.github.io. 3592 IN CNAME kingmo888.github.io.
YOUR-USERNAME.github.io. 43192 IN CNAME < GITHUB-PAGES-SERVER >.
< GITHUB-PAGES-SERVER >. 22 IN A 199.27.XX.XXX

====

没试验过,将就看看吧。 Good luck!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/260627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX