最近用hexo配合github仓库搭建了一个博客站点,并在域名管理后台增加了一条解析记录,以使用户能通过国际域名访问我的博客。
输入www.huangdamao.com能正常访问博客网页,输入huangdamao.com却显示404
域名
huangdamao.com
github仓库
simpleowen.github.io
这个问题在域名解析的问题列表中已经有官方回答
https://help.aliyun.com/knowledge_detail/6555851.html
其实就是增加一条主机记录为空或为@
的解析
以下是关于设置解析记录时的几个术语
记录类型
A记录:
将域名指向一个IPv4地址(例如:10.10.10.10),需要增加A记录
CNAME记录:
如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录(我的需求)
CNAME记录可理解为域名的别名
MX记录:
建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录
NS记录:
域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录
TXT记录:
可任意填写(可为空),通常用做SPF记录(反垃圾邮件)使用
AAAA记录:
将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录
SRV记录:
记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)
显性URL:
将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址(例如:将www.net.cn显性转发到www.hichina.com后,访问www.net.cn时,地址栏显示的地址为:www.hichina.com)。
隐性URL:
与显性URL类似,但隐性转发会隐藏真实的目标地址(例如:将www.net.cn隐性转发到www.hichina.com后,访问www.net.cn时,地址栏显示的地址仍然为:www.net.cn)。
主机记录
要将域名example.com解析为www.example.com,在主机记录(RR)处填写www即可。
主机记录就是域名前缀,常见用法有:
www :
将域名解析为www.example.com,填写www;
@ :
将域名解析为example.com(不带www),填写@或者不填写;
mail :
将域名解析为mail.example.com,通常用于解析邮箱服务器;
*:
泛解析,所有子域名均被解析到统一地址(除单独设置的子域名解析);
二级域名 :
如:mail.example.com或abc.example.com,填写mail或abc;
手机网站 :
如:m.example.com,填写m。
解析线路
为加速访问域名,可设置与用户相同的网络类型,但用户的网络类型多种多样,所以解析线路设置为默认,这样DNS服务商一般会智能使用解析线路,当判断访问者来源为联通用户,就将域名解析到联通的服务器IP上;当判断访问者来源为电信用户,就将域名解析到到电信的服务器IP上。
记录值
若记录类型选择的是A记录
则记录值请填写您的服务器IP地址(必须为IPv4地址,例如:202.106.0.20),若不清楚IP,请您咨询您的空间服务商。
如果IP地址的格式中带有端口,如:202.106.0.20:8080,则只添加202.106.0.20即可。
若记录类型选择的是CNAME记录
则记录值请填写您的内容服务器域名
MX优先级
MX(Mail Exchanger),是邮件交换服务,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给user@mydomain.com时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX记录,如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上。
MX记录优先级的值越小,优先级越高。同一个域名的有两条不同优先级的mx的纪录,通常是用优先级高的。当优先级高的机器不能使用时,优先级低的就可以起到临时备份作用,代收邮件和转发。当优先级高的机器正常时,低级别的会尝试把信件转发给优先级高的服务器。
TTL
TTL指各地DNS缓存您域名记录信息的时间。
最常用的TTL值为10分钟。