上一篇 下一篇 分享链接 返回 返回顶部

域名解析教程:A记录、CNAME、@、www 分别是什么意思?

发布人:峦穗云 发布时间:4 天前 阅读量:21

很多用户购买云服务器后,第一步就是把域名解析到服务器。
但是在域名解析页面里,经常会看到 A记录、CNAME、@、www、TTL、记录值 等词,新手很容易不知道该怎么填。

这篇文章就用比较简单的方式,讲清楚域名解析常见概念,以及建站时应该怎么填写。


一、什么是域名解析?

域名解析就是把一个容易记住的域名,指向一台服务器的 IP 地址。

例如你的服务器 IP 是:

1.2.3.4

你的域名是:

example.com

用户在浏览器输入:

example.com

浏览器并不知道这个域名对应哪台服务器,所以需要通过 DNS 解析,把 example.com 转换成服务器 IP:

example.com → 1.2.3.4

这样用户才能访问到你的服务器网站。

简单理解:

域名解析 = 告诉互联网,这个域名应该访问哪台服务器。


二、什么是 A 记录?

A 记录是最常见的域名解析类型,它的作用是把域名指向一个 IPv4 地址。

例如:

主机记录 记录类型 记录值
@ A 1.2.3.4
www A 1.2.3.4

意思是:

example.com 指向 1.2.3.4
www.example.com 指向 1.2.3.4

如果你购买的是普通云服务器,服务商给你的是一个 IPv4 地址,那么建站时大多数情况下都使用 A 记录

常见填写方式

主域名访问:

主机记录:@
记录类型:A
记录值:服务器IP

www 域名访问:

主机记录:www
记录类型:A
记录值:服务器IP

例如:

@     A     1.2.3.4
www   A     1.2.3.4

这样用户访问下面两个地址,都可以到你的服务器:

example.com
www.example.com

三、什么是 CNAME 记录?

CNAME 记录是别名解析,它不是直接指向 IP,而是指向另一个域名。

例如:

主机记录 记录类型 记录值
www CNAME example.com

意思是:

www.example.com 指向 example.com

也就是说,www.example.com 会跟随 example.com 的解析结果。

CNAME 常见于这些场景:

  • 使用 CDN
  • 使用对象存储
  • 使用云服务商提供的加速域名
  • 把一个子域名指向另一个域名
  • SaaS 平台要求绑定域名

例如 CDN 服务商可能会给你一个地址:

abc123.cdn.example.net

这时你可能需要这样解析:

主机记录:www
记录类型:CNAME
记录值:abc123.cdn.example.net

简单理解:

A 记录 = 域名直接指向 IP
CNAME = 域名指向另一个域名


四、@ 是什么意思?

在域名解析里,@ 代表主域名,也叫根域名。

假设你的域名是:

example.com

那么:

@ = example.com

如果你添加:

主机记录:@
记录类型:A
记录值:1.2.3.4

意思就是:

example.com 指向 1.2.3.4

用户访问:

example.com

就会访问你的服务器。

所以,如果你希望不带 www 的域名可以打开网站,就需要添加 @ 记录。


五、www 是什么意思?

www 是一个常见的子域名。

假设你的域名是:

example.com

那么:

www.example.com

里面的 www 就是主机记录。

如果你添加:

主机记录:www
记录类型:A
记录值:1.2.3.4

意思就是:

www.example.com 指向 1.2.3.4

用户访问:

www.example.com

就会访问你的服务器。

很多新手以为解析了 example.comwww.example.com 就会自动生效。
实际上不是这样。

通常你需要分别添加:

@     A     服务器IP
www   A     服务器IP

这样主域名和 www 域名才能都访问。


六、@ 和 www 有什么区别?

假设你的域名是:

example.com

那么:

主机记录 实际访问域名
@ example.com
www www.example.com
blog blog.example.com
api api.example.com
img img.example.com

也就是说:

@ 代表主域名
www 代表 www 子域名
blog 代表 blog 子域名
api 代表 api 子域名

如果你想做不同用途,可以这样解析:

@      A      1.2.3.4
www    A      1.2.3.4
blog   A      1.2.3.5
api    A      1.2.3.6

这样就可以实现:

example.com 访问主站
www.example.com 访问主站
blog.example.com 访问博客
api.example.com 访问接口服务

七、建站时应该怎么解析?

如果你只是普通建站,一般推荐添加两条解析:

@      A      服务器IP
www    A      服务器IP

例如服务器 IP 是:

1.2.3.4

那么就添加:

@      A      1.2.3.4
www    A      1.2.3.4

然后在宝塔、1Panel 或网站环境里绑定域名:

example.com
www.example.com

这样用户访问主域名和 www 域名都能打开网站。


八、什么是记录值?

记录值就是你要指向的目标。

不同记录类型,记录值不同。

A 记录的记录值

A 记录的记录值是服务器 IPv4 地址:

1.2.3.4

CNAME 记录的记录值

CNAME 记录的记录值是另一个域名:

abc123.cdn.example.net

MX 记录的记录值

MX 记录一般用于企业邮箱,记录值通常是邮箱服务商提供的邮件服务器地址。

新手建站最常用的是 A 记录和 CNAME 记录。


九、什么是 TTL?

TTL 是解析缓存时间。

简单理解:

TTL 越短,解析修改后生效可能越快;TTL 越长,解析缓存时间越久。

常见 TTL 可以设置为:

600 秒

也就是 10 分钟。

如果你只是普通建站,默认 TTL 一般不用改。
如果你正在频繁切换服务器 IP,可以把 TTL 设置短一点,例如 600 秒。

需要注意的是,DNS 解析不是所有地方都会立刻生效。不同地区、不同运营商、不同本地网络,缓存时间可能不一样。


十、解析后为什么网站还是打不开?

域名解析只是建站的一步,不代表解析完成网站就一定能打开。

网站打不开常见原因有:

1. 解析还没生效

DNS 解析可能需要几分钟到几十分钟生效,部分情况下可能更久。

2. 服务器 IP 填错

A 记录的记录值必须填写服务器公网 IP,不能填写内网 IP。

错误示例:

192.168.0.1
10.0.0.1
172.16.0.1

这些通常是内网 IP,公网用户无法访问。

3. 网站环境没有搭建

服务器只有 IP,不代表网站环境已经配置好。
你还需要安装 Nginx、Apache、PHP、数据库,或者使用宝塔、1Panel 等面板创建站点。

4. 站点没有绑定域名

如果你使用宝塔或 1Panel,需要在站点配置里绑定:

example.com
www.example.com

只解析域名,不绑定站点,也可能打不开网站。

5. 服务器防火墙或安全组没放行

网站常用端口是:

80
443

如果安全组或防火墙没有放行 80/443,网站可能无法访问。

6. 国内服务器需要备案或过白

如果你使用的是国内服务器,域名通常需要备案。
部分机房还需要提交域名过白,否则即使解析正确,也可能无法访问。

7. SSL 证书配置错误

如果 HTTP 可以访问,但 HTTPS 打不开,可能是 SSL 证书没有配置好,或者 443 端口没有放行。


十一、一级域名和二级域名有什么区别?

假设域名是:

example.com

它通常被称为主域名或一级域名。

下面这些是子域名:

www.example.com
blog.example.com
api.example.com
img.example.com

在域名过白、备案接入、站点绑定时,有些系统要求提交主域名,例如:

example.com

而不是:

www.example.com

如果页面提示“请提交一级域名”,一般建议提交:

example.com

不要提交:

www.example.com

当然,具体以对应机房或服务商要求为准。


十二、常见解析示例

1. 主域名和 www 都访问同一台服务器

@      A      1.2.3.4
www    A      1.2.3.4

效果:

example.com
www.example.com

都访问同一台服务器。

2. www 使用 CNAME 指向主域名

@      A        1.2.3.4
www    CNAME    example.com

效果:

www.example.com

跟随:

example.com

的解析。

3. api 子域名单独指向接口服务器

api    A      1.2.3.5

效果:

api.example.com

访问另一台服务器。

4. blog 子域名指向博客服务器

blog   A      1.2.3.6

效果:

blog.example.com

访问博客服务器。


十三、A 记录和 CNAME 该选哪个?

普通云服务器建站:

优先用 A 记录

因为你有服务器 IP,直接把域名指向 IP 就行。

使用 CDN、对象存储、第三方建站平台:

通常用 CNAME

因为这类服务一般会给你一个别名地址,让你把域名指向它。

简单判断:

有服务器 IP → 用 A 记录
有平台提供的别名域名 → 用 CNAME

十四、域名解析后还要做什么?

完成解析后,建站用户还需要继续做:

  1. 登录服务器或面板。
  2. 创建网站站点。
  3. 绑定域名。
  4. 上传网站程序。
  5. 配置数据库。
  6. 放行 80 和 443 端口。
  7. 申请 SSL 证书。
  8. 国内服务器提交备案和过白。
  9. 测试网站是否能正常访问。

也就是说:

域名解析只是第一步,不是全部建站流程。


十五、总结

域名解析可以简单理解为:

让域名找到服务器

几个常见概念可以这样记:

  • A 记录:把域名指向服务器 IP
  • CNAME:把域名指向另一个域名
  • @:代表主域名,例如 example.com
  • www:代表 www 子域名,例如 www.example.com
  • TTL:解析缓存时间
  • 记录值:域名最终要指向的目标

普通云服务器建站时,最常见的解析方式是:

@      A      服务器IP
www    A      服务器IP

如果使用 CDN 或第三方平台,则可能需要使用 CNAME。

如果解析后网站打不开,不要只看域名解析,还要检查服务器环境、站点绑定、防火墙、安全组、备案和过白状态。

目录结构
全文
微信客服 微信客服
QQ交流群 QQ交流群
微信公众号 微信公众号
服务热线: 400-801-9873
电子邮箱: admin@luansui.com