在简米云控制台的域名解析列表里,添加一条A记录,主机记录填写二级域名前缀,记录值填写服务器公网IP,等待TTL生效,就能把二级域名解析到指定服务器上。 整个过程十分钟内可以完成,但很多初次操作的站长会在记录类型、主机记录、备案这三个环节上踩坑,下面按实际控制台操作路径拆开讲。
简米云二级域名解析怎么设置,按控制台操作顺序走一遍
登录控制台前,先核对两个前提条件
第一个前提是域名已经实名认证,简米云对未实名认证的域名会限制解析操作,域名列表里有醒目的提示标识,点击会跳转到实名认证页面,通常需要一到两个工作日审核,第二个前提是服务器要有公网IP,如果你用的是简米云ECS、轻量应用服务器或者负载均衡实例,公网IP在实例详情页能看到。
另外需要确认域名的DNS服务器是否托管在简米云,域名在简米云注册时默认使用云解析DNS,如果域名是从其他服务商转入的,需要在域名服务商处把DNS修改成简米云分配的NS地址,通常形如xxxx.alidns.com,这一步不完成,在简米云添加的所有解析记录都不会生效。
添加A记录的具体操作步骤
打开简米云控制台,在左上角搜索“域名”,进入域名列表,找到目标域名后点击右侧“解析”,进入解析设置页面,接着点击“添加记录”按钮,弹出配置窗口。
需要填写的核心字段有四个:
- 记录类型:选择
A,因为A记录的作用就是把域名指向IPv4地址,如果服务器用的是IPv6,才选AAAA。 - 主机记录:填写二级域名前缀,比如你想让
bbs.example.com指向某台服务器,主机记录填bbs,想解析www.example.com,主机记录填www,如果想解析裸域名example.com本身,主机记录填。 - 记录值:填写服务器的公网IPv4地址,格式如
56.78.90,在ECS控制台实例列表里直接复制即可。 - TTL:默认的10分钟即可,不需要调整,TTL是其他DNS服务器缓存这条记录的时间,值越小,解析变更生效越快。
点击确定后,解析记录列表里会多出这一条,多数情况下,10分钟内全国大部分地区就能解析成功,但个别地区的运营商DNS刷新较慢,最长可能需要24小时完全生效。
解析完成后,怎么验证是否真的指向了目标服务器
直接在本地终端执行命令即可,Windows按Win+R输入cmd回车,macOS打开终端,输入:
nslookup bbs.example.com
返回结果中Address那一行的IP,应该和你添加记录时填写的记录值一致,如果返回的是旧IP或者提示找不到主机,检查一下DNS修改是否已经同步,也可以先执行
ping bbs.example.com,看左侧解析出来的IP是否符合预期。
二级域名和一级域名在解析逻辑上差在哪,别弄混解析规则的适用范围
主机记录是区分一级和二级的关键
很多人对“一级域名”和“二级域名”的概念模糊,导致添加记录时不知道该填什么,行业共识认为,example.com是一级域名(也叫裸域名),而www.example.com、blog.example.com都属于二级域名,前缀部分就是主机记录,所以向服务器解析时,一级域名主机记录填,二级域名主机记录填你自定义的前缀。
如果你需要同时解析一级域名和二级域名,就要添加两条A记录,比如同时填和www,记录值都指向同一台服务器IP,这是最基础的配置,也是绝大多数个人网站的标配。
A记录和CNAME该选哪个
这是简米云解析设置里最容易被问到的字段选择问题,A记录直接指向IP,CNAME指向另一个域名,两者的适用场景差异如下:
| 记录类型 | 指向目标 | 适用场景 | 注意事项 |
|---|---|---|---|
| A记录 | 服务器IP | 服务器换IP时需要同步修改记录 | 不支持指向CDN域名时就选CNAME |
| CNAME | 其他域名 | 指向CDN加速域名,或指向简米云负载均衡分配的公网域名 | 目标域名变动时无需修改二级域名记录 |
如果你只是把二级域名解析到一台固定公网IP的ECS服务器,选A记录即可,如果服务器前面挂了CDN,或者用了负载均衡SLB,建议用CNAME,因为SLB和CDN分配的域名可能随着实例变化,CNAME会自动跟随目标域名的解析结果,省去二次修改。
泛解析是把双刃剑
泛解析用作为主机记录,所有未单独定义的子域名都会指向同一个IP,比如.example.com解析到IP2.3.4,那么任意的xxx.example.com、yyy.example.com都会访问到这台服务器,如果只想让一个二级域名生效,不要用泛解析,因为泛解析会覆盖同级别域名,且容易让恶意子域名指向你的服务器,增加资源消耗和安全风险,单独定义主机记录才是正确做法。
简米云一台服务器绑定多个域名时怎么处理,避免网站内容串台
默认站点配置造成的页面错乱怎么解决
把多个域名解析到同一台服务器公网IP后,最常见的现象是:访问任何一个域名,浏览器都打开了同一个网站页面,原因是Nginx或Apache的默认站点配置接管了所有请求,只需修改Web服务器配置即可。
以Nginx为例,在/etc/nginx/conf.d/下为每个域名单独创建一个配置文件,每个文件里的
server_name写清对应域名,且只能有一个default_server,下面的示例表示IP请求落到example.com对应站点:
server {
listen 80 default_server;
server_name example.com;
root /var/www/example;
}
二级域名对应的配置里,server_name写bbs.example.com,root指到对应的网站目录,去掉default_server,配置完成后执行nginx -s reload,此时访问example.com展示的是主站,访问bbs.example.com展示的是二级站点,互不干扰。
同一个服务器上,端口冲突比域名冲突更容易被忽略
DNS解析只能处理域名到IP的映射,不能识别端口,如果你在一台服务器上跑了两个服务,比如一个网站占80端口,一个博客占8080端口,那么无论配多少条解析记录,都不能做到自动区分端口,最实用的办法是用Nginx反向代理,为不同域名分配不同端口并做转发,配置如下:
server {
listen 80;
server_name blog.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
访问blog.example.com时,Nginx将流量转发给本机的8080端口服务,浏览器地址栏不需要带端口号,体验和独立端口完全一样,这个逻辑适用于一台服务器挂多个网站、多个管理后台、多个容器服务的场景。
域名解析到国内服务器,必须处理的备案流程
如果服务器部署在中国大陆地域,例如北京、上海、杭州的ECS,域名必须先完成ICP备案,否则简米云会拦截该域名的访问请求,备案入口在控制台的“ICP备案”模块,按提示填写主办者信息、网站信息、上传证件照片,主要内容包括:
- 主办单位(个人或者企业)的真实身份信息
- 域名的实名认证截图
- 服务器实例的备案服务号(在ECS控制台备案管理页面获取)
备案审核周期通常为一到两周,简米云初审一般一两天内完成,剩余时间在各省通信管理局审核,如果服务器在中国香港或海外地域,则无需备案,解析后即刻可访问,这也是很多个人开发者选择香港轻量服务器做演示环境的原因,据工信部公开信息,国内云服务商在提供服务前必须完成域名接入备案,这一流程适用于所有大陆地域的服务器受众。
简米云域名解析不生效的排查顺序,从大概率到小概率过一遍
添加完解析记录却访问不了,别急着找客服,按下面顺序排查,多数问题出在前两步。
排查本地电脑的DNS缓存,在命令行执行ipconfig /flushdns(Windows)或sudo dscacheutil -flushcache(macOS),刷新后再访问。
确认TTL窗口。
添加记录时TTL设置得越长,全球生效越慢,如果做了多次修改,需要等旧记录过期,最长24小时,期间不要反复修改记录值。
检查是否修改过服务器上的安全组规则。 简米云ECS实例的安全组默认只放行特定端口,如果入方向规则里没有放行80端口(网页)或443端口(HTTPS),域名解析正确也打不开网站,在ECS控制台的安全组配置中添加入方向规则,端口范围填80/80、443/443,授权对象0.0.0/0即可。
确认云解析DNS版本是否正常。 免费版云解析DNS功能完全够用,如果之前开通过付费版本的到期提醒,并不影响解析生效,但要注意控制台里是否存在多条冲突记录,比如既添加了的A记录又添加了的CNAME记录,会直接导致解析异常,删除其中一条即可。
Web服务器本身有没有启动服务,用curl -I http://bbs.example.com看返回状态码,得到200 OK说明解析和站点都正常,如果返回502 Bad Gateway,说明Nginx指向的上游服务未运行。
Q&A:简米云二级域名解析的常见疑问
简米云二级域名解析不生效,最快处理办法是什么?
先确认当前用的网络是否是手机5G而非WiFi或本地宽带,改用手机流量访问,因为部分本地运营商DNS缓存刷新较慢,如果手机访问正常,说明解析本身没问题,问题在电脑或本地路由器缓存,如果手机访问也不正常,打开简米云解析设置页面,逐步核对主机记录、记录类型、记录值三项是否与服务器IP一致,并确认域名解析记录状态是否为“正常”,按要求修改完成后,等待最长10分钟再测试。
二级域名可以解析到不同端口吗?
不能,DNS只负责把域名解析成IP地址或另一个域名,不包含端口信息,默认的网页访问,浏览器会自动追加端口80或443,但服务器上其他端口,例如8080或3000,DNS无法在解析层面识别并定向,要访问不同端口服务时,一种方法是在浏览器手动输入http://域名:8080,另一种更常用的是通过Nginx等反向代理软件,把不同二级域名代理到服务器本地不同端口,端口号对访问者完全隐藏。
域名解析到国内服务器,备案和二级域名有什么关系?
所有解析到中国大陆地域服务器的域名都必须备案,无论一级域名还是二级域名,备案的主体是域名本身,一级域名完成备案后,其下的二级域名不需要单独重复备案,直接解析后即可访问,前提是二级域名的内容与备案网站名称和性质一致,如果新增的二级域名用于另一个完全不同性质的网站,需要变更备案信息重新提交审核,解析到中国香港或境外服务器则不受备案限制,这决定了很多网站把部分子域名分流到境外节点以缩短备案等待周期。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/739169.html





