2015-12-04 52 views
4

我想www.username.github.io重定向到username.github.io添加www。子域到GithubPages

我已阅读了文档,并创建了一个CNAME文件以直接访问www.username.github.io,但它不起作用。 (username.github.io正在工作)

我已经运行了一个dig命令来检查状态(正如在文档中建议的那样),并且它返回了两个www.username.github.io的相似结果(不工作)和username.github.io(工作)

➜ ~ dig username.github.io 
; <<>> DiG 9.8.3-P1 <<>> username.github.io. 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2627 
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 

;; QUESTION SECTION: 
;username.github.io.  IN A 

;; ANSWER SECTION: 
username.github.io. 600 IN CNAME github.map.fastly.net. 
github.map.fastly.net. 15 IN A 185.31.18.133 

而对于www.usernam.github.io

➜ ~ dig www.username.github.io       

; <<>> DiG 9.8.3-P1 <<>> www.username.github.io 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31996 
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 

;; QUESTION SECTION: 
;www.username.github.io. IN A 

;; ANSWER SECTION: 
www.username.github.io. 600 IN CNAME github.map.fastly.net. 
github.map.fastly.net. 19 IN A 185.31.18.133 

我注意到有一个区别是www.username.github.io正在恢复

github.map.fastly.net. 19 

但我不知道这是什么意思。

任何帮助将不胜感激!

回答

1

GitHub docs提及您可以配置您的域(均为www或裸体)重定向到GitHub。 github.io域名归GitHub所有,因此我们无法控制他们如何在其域中重定向网页。并且GitHub似乎不支持www.username.github.io(即URL 404s),因此您无法指向CNAME记录中的该URL。

更多的信息in this answer

在在第一个指出在第二种情况下1915 命令的输出的差是TTLTime To Live。它用于路由器的网络层缓存,以指定每个数据包需要缓存多少时间。 More about it on Wikipedia

+0

感谢这Kashyap,这是知道它不可能的帮助。可能是我购买定制域名的时间了:-) –