如何添加域名解析
域名解析是将域名指向服务器 IP 地址或其他服务的过程,用户通过域名访问您的网站时,DNS 系统会根据解析记录将请求导向正确的目的地。本文将介绍如何在 NamesLink 添加和管理 DNS 解析记录。
解析记录概述
NamesLink 为每个域名提供免费的 DNS 解析服务,支持以下解析记录类型:
| 记录类型 | 用途 |
|---|---|
| A / AAAA | 将域名指向 IPv4 / IPv6 地址 |
| CNAME | 将域名指向另一个域名(别名) |
| MX | 设置邮件服务器地址 |
| TXT | 添加文本记录,常用于域名验证和 SPF 配置 |
| NS | 指定域名的 DNS 服务器 |
| SRV | 定义特定服务的服务器地址和端口 |
| CAA | 指定允许为域名颁发 SSL 证书的证书颁发机构 |
添加解析记录
操作步骤
-
登录 NamesLink 账户
-
进入「域名管理」>「我的域名」
-
找到目标域名,点击「管理」
-
选择「DNS 解析记录」选项卡
-
点击「添加记录」按钮
-
选择记录类型,填写各字段参数
-
点击「保存」,记录通常会在 几分钟至 48 小时 内全球生效
提示:首次设置解析时,系统可能已自动添加一些默认记录,您可以根据需要修改或删除。
各记录类型详解
A / AAAA 记录
A 记录和 AAAA 记录是最常用的解析记录,用于将域名直接指向服务器的 IP 地址。两者的区别在于:A 记录对应 IPv4 地址,AAAA 记录对应 IPv6 地址。随着 IPv6 网络的普及,建议同时为域名添加 A 和 AAAA 记录,以兼容更多访问环境。
| 字段 | 说明 | A 记录示例 | AAAA 记录示例 |
|---|---|---|---|
| 记录类型 | 选择 A 或 AAAA | A | AAAA |
| 主机记录 | 填写子域名前缀,@ 表示主域名,* 表示泛解析 | @、www | @、www |
| 记录值 | 服务器的 IP 地址 | IPv4:192.0.2.1 | IPv6:2001:db8::1 |
| TTL | DNS 缓存时间,数值越小生效越快 | 600 秒 | 600 秒 |
常见应用场景:
-
将主域名指向网站服务器:
@→ A →192.0.2.1 -
将 www 子域名指向网站服务器:
www→ A →192.0.2.1 -
为同一域名添加 IPv6 支持:
@→ AAAA →2001:db8::1 -
泛解析将所有未定义子域名指向同一服务器:
*→ A →192.0.2.1
CNAME 记录
CNAME 记录用于将一个域名映射到另一个域名,而不是直接指向 IP 地址。被指向的域名最终会通过其自身的 A 记录或 AAAA 记录解析到具体的服务器地址。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 填写子域名前缀 | www、cdn |
| 记录值 | 目标域名,末尾需加 . 或系统自动补全 | example.com |
| TTL | DNS 缓存时间 | 600 秒 |
常见应用场景:
-
将
www指向主域名:www→ CNAME →example.com -
使用 CDN 服务时:
cdn→ CNAME →example.cdn-provider.com
注意:CNAME 记录的主机记录不能与同一主机记录下的其他类型记录(如 A 记录、MX 记录)共存。如果
www已存在 A 记录,需先删除 A 记录再添加 CNAME 记录。
MX 记录
MX 记录用于指定接收该域名邮件的邮件服务器地址和优先级。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 通常为 @,表示主域名 | @ |
| 记录值 | 邮件服务器域名 | mail.example.com |
| 优先级 | 数值越小优先级越高,范围 1–65535 | 5、10、20 |
| TTL | DNS 缓存时间 | 600 秒 |
常见应用场景:
-
单邮件服务器:
@→ MX → 优先级 5 →mail.example.com -
多邮件服务器(主备):
-
@→ MX → 优先级 5 →mail1.example.com -
@→ MX → 优先级 10 →mail2.example.com
-
提示:设置 MX 记录时,建议同时添加一条对应邮件服务器域名的 A 记录,确保邮件路由正常。
TXT 记录
TXT 记录用于存储任意文本信息,常用于域名所有权验证、SPF 反垃圾邮件配置、DKIM 邮件签名等。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 通常为 @ 或服务商指定的子域名 | @、_verification |
| 记录值 | 文本内容,通常由第三方服务商提供 | v=spf1 include:_spf.google.com ~all |
| TTL | DNS 缓存时间 | 600 秒 |
常见应用场景:
-
SPF 记录:防止邮件被伪造,
@→ TXT →v=spf1 ip4:192.0.2.0/24 include:_spf.google.com ~all -
域名验证:第三方服务要求添加验证记录,如
_verification→ TXT →verify-abc123 -
DKIM 记录:邮件签名验证,如
selector._domainkey→ TXT → 公钥内容
NS 记录
NS 记录用于指定该域名(或子域名)由哪些 DNS 服务器负责解析。通常 NamesLink 默认已配置好 NS 记录,您无需手动修改。仅在需要将子域名委托给其他 DNS 服务商管理时才需要添加自定义 NS 记录。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 通常为 @ 或子域名前缀 | @、subdomain |
| 记录值 | DNS 服务器域名 | ns1.other-provider.com |
| TTL | DNS 缓存时间 | 86400 秒 |
注意:修改域名的 NS 记录会影响整个域名的解析服务。如果您只是想使用 NamesLink 以外的 DNS 服务,建议修改域名的 DNS 服务器设置,而不是在 NamesLink 的 DNS 解析中修改 NS 记录。
SRV 记录
SRV 记录用于定义特定服务(如 SIP、XMPP)所在的服务器地址和端口。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 格式为 _服务._协议,如 _sip._tcp | _sip._tcp |
| 记录值 | 格式为 优先级 权重 端口 目标域名 | 5 0 5060 sipserver.example.com |
| TTL | DNS 缓存时间 | 600 秒 |
常见应用场景:
-
SIP 服务:
_sip._tcp→ SRV →10 5 5060 sip.example.com -
Microsoft 365 服务:
_autodiscover._tcp→ SRV →0 0 443 autodiscover.outlook.com
提示:SRV 记录的主机记录必须以下划线开头,格式严格为
_服务._协议。
CAA 记录
CAA 记录用于指定哪些证书颁发机构(CA)被授权为您的域名颁发 SSL/TLS 证书,有助于防止未经授权的证书签发。
| 字段 | 说明 | 示例 |
|---|---|---|
| 主机记录 | 通常为 @ 或子域名前缀 | @ |
| 记录值 | 格式为 0 issue "ca-domain" | 0 issue "letsencrypt.org" |
| TTL | DNS 缓存时间 | 600 秒 |
常见应用场景:
-
只允许 Let's Encrypt 颁发证书:
@→ CAA →0 issue "letsencrypt.org" -
允许多个 CA:分别添加多条 CAA 记录
-
禁止所有 CA 颁发证书(仅子域名需要时):
@→ CAA →0 issue ";"
解析生效时间
DNS 解析记录的生效时间受 TTL 值和各地 DNS 缓存影响:
-
本地生效:NamesLink 的 DNS 服务器通常会在保存后 数分钟内 更新
-
全球生效:由于各地 ISP 和 DNS 服务器会缓存解析结果,全球完全生效可能需要 几分钟至 48 小时
-
加速生效:设置较小的 TTL 值(如 300 秒)可以加快全球生效速度,但会增加 DNS 查询负载
常见问题
Q:添加解析记录后为什么还无法访问网站?
A:请检查以下几点:
-
记录值是否填写正确(如 IP 地址是否有误)
-
主机记录是否匹配您访问的域名(如
www和@是不同的记录) -
解析是否已全球生效,可尝试刷新本地 DNS 缓存或更换网络测试
-
服务器本身是否正常运行
Q:A 记录和 CNAME 记录可以同时存在吗?
A:同一主机记录下不可以。例如 www 不能同时存在 A 记录和 CNAME 记录。但不同主机记录可以混合使用,如 @ 使用 A 记录,www 使用 CNAME 记录。
Q:MX 记录的优先级是什么意思?
A:优先级数值越小,优先级越高。邮件系统会优先尝试向优先级最高的邮件服务器投递邮件,如果失败才会尝试次优的服务器。
Q:域名刚注册,可以直接设置解析吗?
A:可以。但新注册的域名需要等待 DNS 服务器在全球注册局更新(通常数分钟至 24 小时),之后解析记录才能正常生效。