github pages绑定freenom.com的域名
本文3個步驟:
1.freenom域名申請
2.DNSpod設置
3.githubpage設置
----------------------------------------------freenom域名申請------------------------------------------------------------------------------------------------------------------
這個網站申請域名總是會有:
Some of your domains could not be registered because of a?technical?error
注意3點:
用Google帳號登錄這個網站需要煩嗆工具,
freenom.com的個人資料中的地址必須是你不煩嗆情況下的物理位置
登錄以后,訪問這個網站的其他網頁時,不要煩嗆
滿足這三點,域名就可以申請下來了.
然后在freenom.com設置DNS
freenom.com中選擇Services-My Domains->Manage Domain
然后選擇選擇下面的nameservers->custom nameservers(enter below)
前面兩行分別填入
f1g1ns1.dnspod.net
f1g1ns2.dnspod.net
然后點擊Change Nameservers
上述操作的意思是,不使用freenom.com的默認DNS,而是授權給DNSpod來處理域名解析
注意哈:
如果你申請的免費域名有人也想要,并且對方愿意付費,那么freenom.com可以從你賬戶中收回你申請到這個免費域名
--------------------------------------------------DNSPOD域名解析設置-------------------------------------------------------------------
進入DNSPOD,實名認證后選擇:
DNS管理->我的域名->添加域名yuchi.ml
https://console.dnspod.cn/dns/list
?
然后點擊綠色小按鈕右側的域名yuchi.ml(如上圖)得到 下圖:
https://console.dnspod.cn/dns/yuchi.ml/record
上圖記錄值里面填入的是下方ping gaussnoise.github.io得到的ip
設置完畢.
----------------------------------------------github設置------------------------------------------------------------------------------------------------------------------
然后你要布置好你的github pages倉庫
然后ping
(Python3.6) appleyuchi@ubuntu19:~$ ping gaussnoise.github.io
PING gaussnoise.github.io (185.199.108.153) 56(84) bytes of data.
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=1 ttl=48 time=161 ms
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=2 ttl=48 time=159 ms
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=3 ttl=48 time=159 ms
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=4 ttl=48 time=159 ms
得到的ip要填入上方DNSpod的記錄值中(這個前面已經提到了)
進入我們的github選擇右側的Settings
然后在Custom domain中填入你在freenom.com中申請下來的域名.
最終結果:
瀏覽器訪問https://www.yuchi.ml
---------------------------------------------性能測試-----------------------------------------------------------------
(Python3.6) appleyuchi@ubuntu19:~$ ping www.yuchi.ml
PING www.yuchi.ml (185.199.108.153) 56(84) bytes of data.
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=1 ttl=48 time=159 ms
64 bytes from 185.199.108.153 (185.199.108.153): icmp_seq=3 ttl=48 time=166 ms
--- www.yuchi.ml ping statistics ---
12 packets transmitted, 9 received, 25% packet loss, time 11050ms
rtt min/avg/max/mdev = 157.963/160.692/165.900/2.518 ms
(Python3.6) appleyuchi@ubuntu19:~$ ping gaussnoise.github.io
PING gaussnoise.github.io (185.199.111.153) 56(84) bytes of data.
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=1 ttl=48 time=200 ms
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=2 ttl=48 time=204 ms
對比可以發現,在設置DnsPOD以后,訪問github pages的速度提升了大約40ms
-------------------------------------------------------補充--------------------------------------------------------------------------------------
如果你不想使用dnspod設置域名解析,而是使用freenom自帶的dns解析服務,那么
chrome瀏覽器的地址欄會自動變為
https://www.yuchi.ml
并且警告訪問者安全性問題,當你的博客被用來作為簡歷展示的時候,一打開就跳轉到一個警告頁面,是令人非常不愉快的.
并且你的qq郵箱會收到github官方發給你的警告郵件:
修改上面的A記錄為CNAME就好了.
?但是問題在于,從A改成CNAME以后,ping的速度會下降幾十個ms
總結
以上是生活随笔為你收集整理的github pages绑定freenom.com的域名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: coding pages绑定freeno
- 下一篇: Freenom.com的域名+githu