详解域名解析,并将掘金个人主页解析到自定义域名

916 阅读5分钟

「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战

前言

  嗨,大家好,相信做IT开发的小伙伴,或多或少都想过拥有自己的博客,或者是有一个能代表个人的独特的域名信息。当然了小编也是有过很多次这样的想法。那么本次小阿杰将与大家介绍一种只需要域名,无需服务器的方式建立一个个人"博客"的方法(当然不是真正的博客),只是将域名转发到了某个特定的url而已。下面开始介绍

快速开始

准备

  • 一个已经备案完成的个人域名
  • 需要进行解析的个人博客主页信息
  • 域名服务商的管理后台

快速了解解析

  域名解析是把个人或者企业已经备案完成的域名指向网站空间服务商的IP或者特定url之后,让人们通过注册的域名可以方便地访问到网站的一种服务。

  本次采用的是使用云解析DNS来处理。云解析DNS是一种安全、快速、稳定、可扩展的权威DNS服务,云解析DNS为企业和开发者将易于管理识别的域名转换为计算机用于互连通信的数字IP地址,从而将用户的访问路由到相应的网站或应用服务器。

云解析支持的记录类型

  • A记录 作用 添加 A 记录可实现将域名指向某个特定的IP 地址。

示例 将juejin.cn 这个域名解析,则需要将记录类型设置为A记录,主机类型设置为@,记录值设置服务器所在的ip,例如:123.88.0.1 即可。TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。 这样经过预计10分钟之后,大家就可以通过juejin.cn访问到掘金的主页了。 当然,我是没有juejin.cn这个域名的解析权限的,所以只能截图供参考了。

图片.png

  • CNAME记录 作用 CNAME记录的主要作用是将一个域名解析到另外一个域名中。

示例 将juejin.cn这个域名解析到www.juejin.cn 这个域名,就可以将记录类型设置为 CNAME记录,主机类型设置为 www 记录值直接填写juejin.cn就可以完成了。 参考陪配置如下图,主要作用是配置解析到邮箱服务器:

图片.png

  • MX记录 作用 MX记录在设置邮箱时,让邮箱能收到邮件,就需要添加 MX 记录,主要作用是用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。

示例 示例如下图

图片.png

  • AAAA记录 作用 AAAA记录主要作用是实现访问者通过 IPv6 地址访问网站,可以使用AAAA记录实现。目前使用的比较少。

  • TXT记录 作用 对域名进行标识和说明,可以使用 TXT 记录, TXT 记录多用来做 SPF 记录(反垃圾邮件)。

  • URL显性/隐性转发 作用 将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。添加 URL 转发记录时,转发前的域名需完成备案。其中URL的隐性转发用的是iframe框架技术,非重定向技术。而URL的显性转发支持URL转发301永久重定向、302暂时性定向。 URL显性转发和URL隐性转发区别是当配置URL之后,一个是显示的是配置的域名URL信息,另一个是显示的直接转发的URL信息。 示例 隐性URL的解析如下图:

图片.png 图片.png 显性URL的解析如下图:

图片.png 当浏览器输入了juejin.*****jie.com.cn之后,直接跳转到了掘金的个人主页中。 图片.png

  • NS记录 作用 NS记录的主要作用是把子域名交给其他 DNS 服务商解析,就需要添加 NS 记录。

  • SRV记录 作用 SRV 记录的主要作用是用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。

  • CAA记录 作用 CAA记录是指证书颁发机构授权,其主要作用是:使网站所有者,可授权指定CA机构为自己的域名颁发证书,以防止HTTPS证书错误签发,从而提高网站安全性。

  • PTR记录 作用 PTR记录是指反向解析,PTR记录主要作用是指将IP地址映射到域名上。

实现

  通过上面的介绍,大吉可以了解到,我们如果需要将掘金的个人主页解析到指定的域名上,可以采用用两种方式去实现,一种是URL显性转发,另一种是URL隐性转发。作者已经把个人的掘金主页解析到了自定义域名上,大家可以看到,当我使用URL显性转发时,用户在浏览器输入指定的域名之后,会立刻打开个人的主页信息,url也会变成转发的url。而使用隐性转发之后,用户输入指定域名信息后,也是打开了个人主页,浏览器中还是用户输入的指定域名信息。这就比较友善些,当然了各有优缺点,大家可以根据需要去设置转发。

结语

  好了,以上就是详解域名解析,并将掘金个人主页解析到自定义域名的过程,感谢您的阅读,希望您喜欢,如对您有帮助,欢迎点赞收藏。如有不足之处,欢迎评论指正。下次见。

  作者介绍:【小阿杰】一个爱鼓捣的程序猿,JAVA开发者和爱好者。公众号【Java全栈架构师】维护者,欢迎关注阅读交流。