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的域名相关推荐
- GitHub Pages 绑定个人域名
文章目录 一.购买域名 二.配置域名解析 三.GitHub Pages 绑定个人域名 四.本地设置 CNAME 五.重新发布网站 之前我们已经使用 github 搭建好了个人网站,可以通过 xxx.g ...
- 如何取消在GitHub Pages绑定的自定义域名
使用了阿里云的自定义域名绑定在了GitHub pages ,想取消怎么办? 首先进入你的GitHub Pages项目主页,然后找到以前上传域名的文件,一般域名文件叫做"CNAME" ...
- coding pages绑定freenom.com域名
注意哈: 如果你申请的免费域名有人也想要,并且对方愿意付费,那么freenom.com可以从你账户中收回你申请到这个免费域名 $ ping 8qjxpp.coding-pages.com PING a ...
- 请在贵网站的根目录下部署一个文件_使用 github pages, 快速部署你的静态网页
使用 github pages, 快速部署你的静态网页 Github Pages 官网 Github Pages: Websites for you and your projects. Hosted ...
- mac环境下搭建hexo+github pages+next个人博客
GitHub Pages Github Pages 是面向用户.组织和项目开放的公共静态页面搭建托管服务,站点可以免费托管在Github上,你可选择试用Github Pages默认提供的域名githu ...
- 借助GitHub pages搭建静态个人网站并绑定域名
借助GitHub pages搭建静态个人网站并绑定域名 借助GitHub pages搭建静态个人网站并绑定域名 一.简介 二.准备 1.注册GitHub账号 2.安装好Git 3.购买域名(非必选) ...
- 使用 github pages, 快速部署你的静态网页
使用 github pages, 快速部署你的静态网页 Github Pages 官网 Github Pages: Websites for you and your projects. Hosted ...
- Github Pages入门教程
一.什么是 GitHub Pages 官方给出的说明:您和您的项目的网站,直接从您的GitHub存储库托管.只需编辑,推送,您的更改就会生效. 二.为什么使用Github Pages 搭建简单而且免费 ...
- 使用内网云+GitHub Pages免费部署动态网站
目录 一.失败的经历 1.花生壳 2. nat123 3. 网云穿 4. cpolar 5. ngrok 6.金万维快解析 7.神卓互联 8.内网云(neiwangyun.net) 9.localho ...
最新文章
- RGB Color Codes Chart
- 深圳餐厅使用iPad点餐(图)
- 那些年追过的......写过的技术博客
- .ajax显示加载动画,jQuery Ajax 加载数据时异步显示加载动画
- linux进程故障如何修复,33.Linux开机过程及启动故障修复
- QML模块定义qmldir文件
- java二嗨租车项目_Java入门第二季6-1租车项目代码
- 计算机网络静态路由大作业 3地互联,计算机网络-静态路由配置
- 组合数学 —— 卡特兰数列(Catalan)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的高考志愿填报管理系统
- 6个用于大数据分析的最好工具(转)
- 就这样进入了前端开发
- JMX configuration for Tomcat
- tengine快速安装
- u盘在磁盘管理可以显示 但是电脑中找不到_电脑无法识别U盘?5步操作让办公族轻松搞定!...
- React移动端适配方案
- android 输入法字典_Android输入法开发
- 京东秋招java面试_最新秋招,京东技术中台Java开发面经,有想去面试的可以来看下...
- 微信小游戏和微信小程序的区别与共同
- CF919C Seat Arrangements