1、进入官网注册/登录
2、注册
1、进入域名查询页面,选择一个域名
2、选择想要域名,点击add
添加
3、进入配置页面,选择配置项
配置项说明
配置项 | 说明 |
---|---|
Service Link | |
NameServices | |
Auto-Renew | 自动续费 [可选] |
Privacy Setting | namesilo提供免费的域名隐私保护,放置隐私泄露 [推荐] |
Set all years to | |
Next Discount |
?? 第一次/未使用优惠码用户可使用okoff
或go2think
得到一定的优惠
1、购买成功后,需要到注册时填写的邮箱地址确认
2、要求填写相关注册信息,可以使用美国地址生成器来生成信息 (这个不重要,形式而已)
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
回车
1、本地博客public
目录下新建CNAME
文件(无后缀名,纯文件),在其中填入新的域名
格式: example.xxx
如 baidu.com
,不需要www
2、部署到仓库
hexo clean
hexo generate
hexo deploy
3、打开github你的博客仓库分支
会看到新建的CNAME
文件
4、点击仓库下的setting
5、设置Repository name仓库名
6、进行自定义域名设置
浏览器输入www.baidu.com
访问百度官网发生了什么?
实际是通过这个域名指向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