0x00 寫在前面
今天看了篇知乎:
感慨這些無聊的人的同時,也萌生了自己申請一個有趣的中文域名的想法
說干就干,下面記錄一下設置中文域名跳轉的過程 也算是踩了不少坑,有興趣的同學可以把我提到的幾種方法都試一試,各種方法各有優劣,最好先看完全文再選擇
0x01 購買域名
需要在支持中文域名購買的網站上購買域名,例如騰訊雲、阿里雲、西部數碼等等,之前我用過的namesilo不支持中文域名的搜索
我嘗試了在
騰訊雲:https://dnspod.cloud.tencent.com/
西部數碼香港站:https://www.363.hk/services/domain/
google domains: https://domains.google/
以及GoDday: https://sg.godaddy.com/zh
這四個網站上購買,這四個都是支持中文域名的,其中騰訊雲和西部數碼成功完成了購買,google的手機號認證死也登不上去,遂放棄,GoDday最后支付的時候需要信用卡,窮學生沒得信用卡,也放棄了QAQ
確定了自己想購買的域名可以注冊后就可以購買了,這里無須贅述,以騰訊雲為例:
付款掃碼一氣呵成,支持各種掃碼姿勢~
0x02 實名認證
本來覺得這一步完全可以跳過去的,我也看了很多之前寫的博客,都說如果域名不解析到國內服務器是不需要實名認證的,但是我不管是在騰訊雲還是西部數碼,他都提示我現在的政策是買到域名必須先進行實名認證,不然不提供解析服務,不過我覺得在google上買可能就不需要了,但是google賬戶登不上去,只好老老實實認證了。
需要注意的是,認證的信息里,域名所有者的姓名必須和之后上傳的身份證姓名相同,而聯系人則無所謂,這是需要搞清楚的:
上傳自己的身份證之后稍等一會就好了,效率還是很快的~特殊情況導致身份證不能使用的可以使用其他證件,具體的可以看騰訊雲的幫助文檔。
西部數碼身份認證的方法也是一樣的,同樣需要注意身份證必須和域名所有者匹配。
0x03 解析域名
終於到了最關鍵的域名解析環節了,這里有多種方法可以實現:
方法1 :綁定ip地址
這個方法需要你有自己的ip地址,也就是說有自己的雲服務器,將自己的ip地址填上就好了,不過我之前買的vultr服務器已經不用了,手頭上沒有服務器,遂放棄。
方法2:url跳轉
需要注意的是,在騰訊雲設置url解析必須要將自己的域名進行備案(注意不僅僅是實名認證),這個備案我也嘗試了,不過提示48小時內不能立即進行備案......果斷放棄,而西部數碼url跳轉據說是不需要備案的,但是知道我寫下這篇文章,都沒有完成域名的實名認證,所以還沒有機會嘗試,等完成認證后會將這里補上。
方法3:CNAME
CNAME的方法需要你提前有一另外一個域名,這樣才能根據另一個域名來解析ip,而且指向國內域名的話仍然是需要備案的,那么如果我沒有域名或者不想備案應該怎么辦呢?這里就需要感謝github了
github.io的域名是免費送的,只要有github賬號就行~
注冊github:https://github.com/ 后,創建一個代碼倉庫:
隨便起個自己喜歡的名字,但是后綴一定要是github.io
創建之后,在倉庫里面創建一個新的文檔:
將這個文檔命名為index.html
文檔的內容是:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Lew's Blog</title> <style media="screen"> * { margin: 0; padding: 0; } </style> </head> <body> </body> <script type="text/javascript"> //將這個地址修改成需要的博客地址 window.location.href = "https://xxxxxxx"; </script> </html>
將自己想要解析到的地址(比如博客園、csdn、個人blog等等)填進去即可
接下來需要在倉庫里面再創建一個文件,這個文件需要命名為CNAME 注意一定要大寫
文件的內容則是購買的域名,這里需要特別注意的是,因為我購買的是中文域名,直接寫中文是不會被解析的,必須要經過轉碼(這里絆了我好久QAQ)
轉碼工具的網址是:http://www.webmasterhome.cn/tool/punycode.asp
把轉碼后的域名填到CNAME文件里即可。
到這里,我看到一些博客說需要在倉庫的settings里面設置綁定,但是我進入settings里面的github pages已經顯示是正確綁定了:
github的部分就算完成了,現在只需要在騰訊雲里面設置解析就好了。
在域名管理里面,添加CNAME解析:
注意這里的記錄值是剛剛的倉庫名.github.io 不要加一些亂七八糟的http之類的東西
添加完成后等待10分鍾左右就好了 就可以利用購買的中文域名跳轉到自己的網站上了~~
0x04 后記
中文域名跳轉這里踩了不少坑,受到了各種條件的制約,可以說還是費了不少功夫的,注冊的過程中我發現很多特別有意思的中文域名都沒有被注冊,不管是給自己還是搞點小浪漫都是一個不錯的選擇~~