域名解析, 本质上就是把域名(比如像 gname.xin 这样写的情况), 映射到服务器IP, 或者映射到邮件服务器, 或者映射到验证信息。这样的过程, 叫做域名解析。
本篇文章会直接给出大家可以直接操作使用的配置方法。同时也给出了详细的填写规范要求。读者完全不需要去了解任何的前置知识内容, 就可以直接进行相关操作。
一、4种核心DNS记录速查
这里有一条原则大家一定要记清楚, A记录填的是IP地址, CNAME填的是另一个域名, MX填的是用于接收邮件的服务器域名, 这三者是完全不能混用的。
二、配置步骤(以 gname.xin 为例)
1. 请先登录你的域名注册商或者是DNS服务商的后端管理页面, 然后去寻找名为DNS解析或者记录管理的入口位置。
2. 进行添加A记录的操作时, 你需要在主机记录那里填写“@”这个符号, 然后在记录值里面填入服务器的IPv4地址信息, 而TTL的值应该设置为3600秒。
3. 我们需要添加一条CNAME记录。在主机记录那里填上www, 然后记录值那里写上gname.xin, 这样就可以实现www子域自动跟随主域了。
4. 假如你<强>需要强>进行发送邮件和接收邮件的操作, 就必须去添加MX记录。在这一步里面, 主机记录填写的时候要用双引号把字符@围起来, 记录值这个位置应当填入由你的邮件服务商所提供的那个地址。至于优先级部分, 则需要按照邮件服务商给出的具体要求来填写, 比较常见的数值是10或者20。
5. 先保存, 然后等待生效, TTL这个数值越小那么生效的速度就越快, 一般情况下是需要等待5分钟到48小时不等。
三、高频问题排查
出现了解析不生效的情况, 这时候需要在命令行去执行一下 nslookup gname.xin, 或者是去执行一下 dig gname.xin, 然后去查看一下实际返回的那个 IP 地址, 是不是已经变成了新的值, 如果它仍然是旧的那个值的话, 那说明这个 TTL 时间还没有过期, 那么就请耐心等待就是了。
CNAME与A记录冲突: 在同一个主机记录下面, CNAME这个记录类型, 是不能跟A记录、MX记录或者TXT记录这种同级别的记录放在一起一起存在的。如果遇到了这种情况的话, 就必须要先把那些产生冲突的记录给删掉域名解析教程域名解析教程大城新闻网,然后才能再去重新添加新的记录内容。
邮箱收不到信这件事, 你需要把MX记录逐个进行检查一下, 并且要确认优先级的数值是不是正确的, 要知道数值越小优先级就越是靠前, 同时还得核对邮件服务商的地址的拼写是否有误, 另外要留意在末尾位置是否存在多余的空格。
发生HTTPS证书报错的情况需要去确认服务器的443端口已经处于开放的状态, 还要确保SSL证书里面包含的域名和解析所指向的目标域名是严格一致的关系。这一点非常重要, 因为如果涉及到www或者不带www的情况, 两者必须完全匹配, 不能有任何差别。
四、操作提醒
在把解析工作改好以前, 先截个图, 或者是把这当前的全部记录都给导出来, 留着作为备份的东西, 方便于出问题时快速地回滚。
生产环境的变更尽量安排在业务处于低峰的那个时段, 比如说凌晨这个时间, 这样就可以减少对用户的感知效果。
可以在多个地方部署这个场景, 然后添加多条A记录来DNS轮询。或者可以接入云厂商提供的DNS负载均衡服务来做健康检查。


