跳到主要内容

如何添加域名解析

域名解析是将域名指向服务器 IP 地址或其他服务的过程,用户通过域名访问您的网站时,DNS 系统会根据解析记录将请求导向正确的目的地。本文将介绍如何在 NamesLink 添加和管理 DNS 解析记录。


解析记录概述

NamesLink 为每个域名提供免费的 DNS 解析服务,支持以下解析记录类型:

记录类型用途
A / AAAA将域名指向 IPv4 / IPv6 地址
CNAME将域名指向另一个域名(别名)
MX设置邮件服务器地址
TXT添加文本记录,常用于域名验证和 SPF 配置
NS指定域名的 DNS 服务器
SRV定义特定服务的服务器地址和端口
CAA指定允许为域名颁发 SSL 证书的证书颁发机构

添加解析记录

操作步骤

  1. 登录 NamesLink 账户

  2. 进入「域名管理」>「我的域名」

  3. 找到目标域名,点击「管理」

  4. 选择「DNS 解析记录」选项卡

  5. 点击「添加记录」按钮

  6. 选择记录类型,填写各字段参数

  7. 点击「保存」,记录通常会在 几分钟至 48 小时 内全球生效

提示:首次设置解析时,系统可能已自动添加一些默认记录,您可以根据需要修改或删除。


各记录类型详解

A / AAAA 记录

A 记录和 AAAA 记录是最常用的解析记录,用于将域名直接指向服务器的 IP 地址。两者的区别在于:A 记录对应 IPv4 地址,AAAA 记录对应 IPv6 地址。随着 IPv6 网络的普及,建议同时为域名添加 A 和 AAAA 记录,以兼容更多访问环境。

字段说明A 记录示例AAAA 记录示例
记录类型选择 A 或 AAAAAAAAA
主机记录填写子域名前缀,@ 表示主域名,* 表示泛解析@www@www
记录值服务器的 IP 地址IPv4:192.0.2.1IPv6:2001:db8::1
TTLDNS 缓存时间,数值越小生效越快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 记录解析到具体的服务器地址。

字段说明示例
主机记录填写子域名前缀wwwcdn
记录值目标域名,末尾需加 . 或系统自动补全example.com
TTLDNS 缓存时间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–655355、10、20
TTLDNS 缓存时间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
TTLDNS 缓存时间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
TTLDNS 缓存时间86400 秒

注意:修改域名的 NS 记录会影响整个域名的解析服务。如果您只是想使用 NamesLink 以外的 DNS 服务,建议修改域名的 DNS 服务器设置,而不是在 NamesLink 的 DNS 解析中修改 NS 记录。


SRV 记录

SRV 记录用于定义特定服务(如 SIP、XMPP)所在的服务器地址和端口。

字段说明示例
主机记录格式为 _服务._协议,如 _sip._tcp_sip._tcp
记录值格式为 优先级 权重 端口 目标域名5 0 5060 sipserver.example.com
TTLDNS 缓存时间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"
TTLDNS 缓存时间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 小时),之后解析记录才能正常生效。