namesilo | 设置自定义域名为hexo博客
1. 登录注册
1、进入官网注册/登录
2、注册

2. 申请域名
1、进入域名查询页面,选择一个域名

2、选择想要域名,点击add添加

3、进入配置页面,选择配置项
配置项说明
| 配置项 | 说明 |
|---|---|
| Service Link | |
| NameServices | |
| Auto-Renew | 自动续费 [可选] |
| Privacy Setting | namesilo提供免费的域名隐私保护,放置隐私泄露 [推荐] |
| Set all years to | |
| Next Discount |
⚠️ 第一次/未使用优惠码用户可使用okoff或go2think得到一定的优惠
3. 支付购买
1、购买成功后,需要到注册时填写的邮箱地址确认
2、要求填写相关注册信息,可以使用美国地址生成器来生成信息 (这个不重要,形式而已)
4. 域名解析
1、购买成功后,进入 Domain Manager
2、点击蓝色球体,进入Mamage DNS for this domain

3、默认会生成几条解析记录
删除后面,只留下两条记录A和CNAME
可以点击EDIT修改内容

原理示意
具体就是
-
A记录: 输入个人域名后会 跳转到 github博客的ip站点 -
CNAME记录: 输入个人域名后,会跳转到github博客的域名({yourusername}.github.io),通过域名跳转到对应ip站点
ip地址可以通过ping命令,在windows系统上的命令行输入ping githubusername.github.io
可能出现问题解决win10下ping不是内部或者外部命令
- Win + R ,输入
cmd,进入dos系统命令行- 输入
cd \回车,输入cd windows\system32回车
5. 设置github自定义域名
1、本地博客public目录下新建CNAME文件(无后缀名,纯文件),在其中填入新的域名
格式: example.xxx如 baidu.com,不需要www
2、部署到仓库
hexo clean
hexo generate
hexo deploy
3、打开github你的博客仓库分支
会看到新建的CNAME文件

4、点击仓库下的setting

5、设置Repository name仓库名
6、进行自定义域名设置

6. 有关服务器,ip,CNAME解析简介
浏览器输入www.baidu.com访问百度官网发生了什么?
- 域名经过DNS解析获得ip地址
- 通过ip地址访问到对应的服务器,获取网页资源
实际是通过这个域名指向36.152.44.95这个ip代表的服务器,每一个域名背后实质都指向一个ip地址所在的服务器,域名只是方便记忆。
当在浏览器输入域名后,会通过 DNS解析域名。得到对应的 ip地址,再通过这个ip访问站站点。这个过程中会涉及到 域名指向的问题
域名有 顶级域名 (baidu.com), 二级域名(www.baidu.com)
子域名 :顶级域名下的二级,三级域名
1、A
A记录(A record): 当多域名指向同服务器 , 需将子域名指向自己网站服务器ip上的动作,称为 A记录,又称IP指向
1、CNAME
CNAME记录(CNAME record): CNAME : 别名记录,允许将多个域名映射到另一个域名
简单说
A记录是将一个域名解析到另一个ip地址
CNAME记录是将一个域名解析到另一个域名
相关文章
猜你想看
来源: 博客园
作者: 茶哩哩
文章: 转载请注明原文链接:https://www.cnblogs.com/martin-1/p/14934029.html

浙公网安备 33010602011771号