上一回说道:小白搭建博客教程之流程;,这次趁着端午节写完它,也算是一个了结。
下面开始第三篇:
解释下DNS工作原理(不喜欢看的可以跳过这一步):
DNS的工作原理及过程分下面几个步骤:
- 客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
- 当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
- 如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。
- 本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
- 重复第四步,直到找到正确的纪录。
- 本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
让我们举一个例子来详细说明解析域名的过程。假设我们的客户机如果想要访问站点: www.apple.com , 此客户本地的域名服务器 是 dns.company.com , 一个根域名服务器是 ns.inter.net ,所要访问的网站的域名服务器 是 dns.apple.com ,域名解析的过程如下所示: - 客户机发出请求解析域名 www.apple.com 的报文;
- 本地的域名服务器收到请求后,查询本地缓存,假设没有该纪录,则本地域名服务器 dns.company.com 则向根域名服务器 ns.inter.net 发出请求解析域名 www.apple.com ;
- 根域名服务器 ns.inter.net 收到请求后查询本地记录得到如下结果:apple.com NS dns.apple.com (表 示 apple.com 域中的域名服务器为:dns.apple.com ),同时给出 dns.apple.com 的地址,并将结果返 回给域名服务器 dns.company.com ;
- 域名服务器 dns.company.com 收到回应后,再发出请求解析域名 www.apple.com的报文;
- 域名服务器 dns.apple.com 收到请求后,开始查询本地的记录,找到如下一条记 录: www.apple.com A 211.120.3.12 (表示 apple.com 域中域名服务 器 dns.apple.com 的IP地址为:211.120.3.12),并将结果返回给客户本地域名服务 器 dns.company.com ;
- 客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机。
这样就完成了一次域名解析过程。
解析商选择
解析商推荐CloudXNS,之前用的DNSpod,后来发现CloudXNS马上路转粉,功能比较多,也挺人性化的,也比DNSPod稳定。这个大家可以谷歌下或者自己观察。
如何设置域名解析?
-
首先进入CloudXNS官网,注册帐号。
-
点击左上角-添加域名,输入你购买的域名;
- 您的域名还未被CloudXNS接管,请在域名注册处将域名的NS服务器修改为我们为您提供的专用NS服务器:
NS服务器:
lv3ns1.ffdns.net
lv3ns2.ffdns.net
lv3ns3.ffdns.net
lv3ns4.ffdns.net - 如果您已经修改为上述NS服务器:可能由于域名服务商或LocalDNS的原因,原NS记录还没有过期需要等待一段时间新NS记录才生效然后你会看到提示:域名未接管提示
- 您的域名还未被CloudXNS接管,请在域名注册处将域名的NS服务器修改为我们为您提供的专用NS服务器:
-
这时候进入你域名购买服务商,修改DNS服务器设置(这里每个服务商位置不一样,一般在域名基本信息或者设置里面),修改为上面4个,等待5、6分钟,阿里云坑爹的要好久,我睡一觉起来才接管成功。这时候就再也不需要进入阿里云万网那里了,域名解析操作都可以在CloudXns完成。
-
域名一般是
www.huangbowei.com
或者huangbowei.com
,这时候解析就这样设置(记录值填写你的公网IP):
- 然后`Oneinstack`一键部署工具添加虚拟主机的时候选择你需要的主域名与副域名就可以。
- 比如,`www.huangbowei.com`作为主域名,访问`www.huangbowei.com`和`huangbowei.com`都会跳转到`www.huangbowei.com`;
- 如果`huangbowei.com`作为主域名,访问`www.huangbowei.com`和`huangbowei.com·都会跳转到`huangbowei.com`。这个看个人喜好而定。
- 如果你想要添加一个域名`qq.huangbowei.com`,则解析如下(记录值填写你的公网IP):