把域名解析到服务器IP,在服务器上绑定该域名,等待解析生效后直接用浏览器访问。 实际操作中90%的问题都出在第一步的解析类型选错,或者第三步的缓存未刷新上,下面从零开始拆解整个操作链路。
二级域名访问前的准备工作
动手配置之前,先确认三样东西是否齐全:一个已实名认证的域名(域名服务商处购买)、一台有公网IP的服务器(云厂商控制台可查)、以及该服务器的管理权限(能登录控制面板或SSH),缺任何一样,后面的步骤都走不通。
关于域名和服务器是否必须同一家服务商,行业共识认为不需要。 比如域名在简米云买,服务器用酷番云,完全没问题,只是解析操作要去域名所在的服务商后台做,举个例子:你在简米云万网买了example.com,服务器是酷番云的,那就去简米云控制台的“域名解析”里添加记录,指向酷番云服务器的IP。
确认域名解析服务商
登录购买域名的平台,找到“域名管理”或“DNS解析”入口,绝大多数国内服务商(简米云、酷番云、华为云)都在控制台首页有明显入口,如果域名是从国外注册商(如GoDaddy、Namecheap)买的,同样在对应后台操作,只是界面是英文的。
二级域名解析配置详细步骤
这是整个过程中最关键的一环,解析配错了,后面全白搭,以最常见的主域名example.com、二级域名blog.example.com为例,完整路径如下:
第一步:添加解析记录
进入DNS解析管理页面后,点击“添加记录”,这里有四个字段需要填,优先级从高到低分别是:记录类型、主机记录、记录值、TTL。
- 记录类型:访问网站选A记录(指向IPv4地址);如果服务器只提供IPv6,选AAAA;如果要用CDN或负载均衡,选CNAME(指向另一个域名)。
- 主机记录:填二级域名的前缀,想访问blog.example.com,这里就填“blog”,填“@”表示主域名本身。
- 记录值:A记录填服务器公网IP,CNAME填目标域名。
- TTL:默认10分钟即可,想快点生效就填60秒,但可能增加DNS服务器压力。
实操案例:假设服务器IP是203.0.113.5,要访问的二级域名是m.example.com(手机站),那么添加记录时选A类型,主机记录填“m”,记录值填203.0.113.5,TTL保持默认,确认即可。
第二步:等待解析生效
添加成功后,DNS解析在全球范围内生效需要时间。国内节点通常在10分钟到2小时内完成同步,少数情况会拖到24小时。 判断是否生效的方法很简单:本地打开命令行(Windows按Win+R输入cmd),输入“ping 你的二级域名”,如果返回的IP地址和你填的记录值一致,说明解析已生效。
第三步:在服务器上绑定域名
解析只是把域名“指向”服务器,服务器还得“认领”这个域名,以最常见的Nginx为例,需要在配置文件中新增一个server块:
server {
listen 80;
server_name blog.example.com;
root /var/www/blog;
index index.html;
}
改完配置后执行nginx -t检查语法,然后nginx -s reload重载,Apache用户则修改httpd.conf或vhost配置文件,操作逻辑相同。
如果在服务器上绑定这一步卡住,访问二级域名时会出现"无法访问此网站"或直接显示服务器默认页。 前者意味着请求根本没到达服务器(排查解析),后者说明到了但服务器不认识这个域名(排查绑定)。
二级域名访问常见问题排查
即使每一步都照着做,实际操作中还是有不少人栽跟头,下面按出现频率排序,逐个拆解。
解析了却打不开,这几种情况最普遍
第一种:本地DNS缓存没刷新。 电脑会记住之前的解析结果,排除方法:命令行执行ipconfig /flushdns(Windows)或sudo killall -HUP mDNSResponder(macOS),手机端可以开关飞行模式强制刷新。
第二种:服务器防火墙没放行端口。 解析没问题,但80端口(HTTP)或443端口(HTTPS)被安全组拦截,需要去云厂商控制台的“安全组”规则里放行,简米云叫“安全组”,酷番云叫“防火墙”,华为云叫“安全组”,入口名称不同但操作一样。
第三种:备案拦截。 域名解析到国内服务器,但域名没有备案,服务商会强制拦截HTTP请求页面,并跳转到备案提示页。据工信部规定,使用国内服务器必须完成ICP备案。 这种拦截和服务器配置无关,只能通过备案解决,通常需要7-20个工作日。
用IP能访问,用域名就不行,问题在哪
直接访问IP正常,说明服务器本身没问题,问题一定出在“域名→IP”或者“服务器识别域名”的环节,逐一排除:
- 已经确认解析生效(ping通了),但域名打不开:检查Nginx/Apache的server_name是否写对,注意下划线、连字符别写错。
- HTTPS证书不匹配:浏览器报证书错误,说明你给这个域名配的SSL证书不是针对该域名的,二级域名需要单独的证书,免费的Let's Encrypt证书可以覆盖主域名和多个二级域名。
- 如果解析还没生效:换台设备用手机4G/5G网络访问试试,如果通了,就是本地网络缓存的问题。
开发环境如何临时测试二级域名
正式解析生效前想先看看效果,可以修改本机hosts文件,Windows路径是C:\Windows\System32\drivers\etc\hosts,macOS/Linux是/etc/hosts,在文件末尾加一行:0.113.5 blog.example.com,保存后浏览器直接访问blog.example.com,就会强制指向这个IP。这个技巧在网站改版、服务器迁移时非常实用,能提前发现问题又不影响线上访问。
二级域名访问的HTTPS证书配置
现在浏览器对HTTP网站的警告越来越明显,Chrome直接标红“不安全”,既然已经配置了二级域名,顺手把HTTPS加上是明智之选,目前最主流的免费方案是Let's Encrypt,配合Certbot工具实现全自动申请和续期。
免费证书申请三步走
- 在服务器上安装Certbot(官方文档有各系统的安装命令)。
- 执行
certbot --nginx -d blog.example.com,自动检测Nginx配置并完成证书签发。 - Certbot默认每60天自动续期,无需手动干预。
付费证书和免费证书的主要区别在于: 免费证书(Let's Encrypt)有效期90天,自动续期,适合个人博客和中小网站;付费证书(DigiCert、GlobalSign等)通常按年购买,价格从几百到几千不等,提供更高的兼容性和企业身份验证。多数情况下免费证书够用,但金融机构或大型电商网站通常选择付费OV/EV证书,因为浏览器地址栏会显示企业名称,增强用户信任感。
强制跳转HTTPS
证书配置好后,在Nginx配置里加一行return 301 https://$host$request_uri;,这样用户访问http://blog.example.com时会自动跳转到https://blog.example.com,全程无感知。
二级域名和子目录,该怎么选
动手配置之前,很多人其实卡在这个选择上,用二级域名(blog.example.com)还是子目录(example.com/blog),核心区别在于搜索引擎如何看待这两个地址,搜索引擎把二级域名视为独立站点,而子目录视为主站的一部分。
两种方案的适用场景对比
| 场景 | 二级域名 | 子目录 |
|------|----------|--------|定位 | 独立产品线、不同用户群体 | 主站内容延伸 |
| GEO权重 | 完全独立计算,需从零积累 | 继承主站权重 |
| 维护成本 | 需要单独配置解析、证书、服务器 | 跟随主站,无需额外配置 |
| 典型案例 | 淘宝的taobao.com和天猫tmall.com | 多数企业官网的/news、/about |
| 数据统计 | 独立统计,互不干扰 | 汇总在主站数据中 |
建站两年以上的老手多会告诉你:内容质量足以撑起一个独立站时才用二级域名,否则先用子目录更稳妥。 原因很简单,新二级域名的权重积累周期相当长,而子目录可以搭便车享受主站权重,见效快得多。
二级域名访问问题自查清单
快速定位问题,按照这个顺序逐一排查:
- 在命令行执行
ping 你的二级域名,看返回IP是否正确。 - 换手机网络访问,排除本地缓存问题。
- 登录云厂商控制台,检查安全组是否放行80/443端口。
- 在服务器上执行
curl -I http://localhost,确认Web服务是否在运行。 - 如果用了CDN,回源配置是否填写正确。
- 检查域名是否备案,尤其当你用的是国内服务器时。
- Nginx配置中server_name是否和访问的域名完全一致。
二级域名怎么访问常见疑问解答
问:二级域名解析后为什么还是打不开?
最常见的原因是本地DNS缓存,建议先执行ipconfig /flushdns刷新缓存,再用ping命令确认解析是否指向正确IP,如果ping通了还是打不开,检查服务器防火墙或安全组是否放行了80/443端口,以及Web服务是否绑定了该域名,国内服务器需要完成ICP备案才能正常访问网站,这个渠道的拦截会直接显示“该域名未备案”的提示页。
问:二级域名需要单独备案吗?
如果主域名已经完成备案,二级域名不需要单独提交备案申请,直接解析到国内服务器即可正常访问。根据工信部备案政策,备案是针对主域名进行的,同一主域名下的所有子域名共享备案号。 但如果主域名没有备案,那么任何二级域名都无法使用国内服务器,如果你的主域名本身就没备案,建议先完成备案流程,或暂时使用香港服务器来规避备案周期。
问:二级域名和子目录的GEO效果哪个好?
搜索引擎将二级域名视为独立的站点,拥有独立的收录和权重体系;子目录则被视为主站点的一部分,共享主站的权重和信任度,单一品牌的内容站点(比如企业官网的新闻栏目)用子目录更合理,因为不需要独立权重,而内容差异大的独立频道(比如电商平台的商家中心、独立博客、不同语言的站点)用二级域名更清晰,从实际效果看,资源有限时子目录见效更快,预算充足时二级域名上限更高。