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