
域名解析是将您注册的域名(例如 lianyayun.com)转换为计算机能识别的 IP 地址(例如 192.0.2.1)的过程,这样用户才能通过域名访问到您的网站或服务。
这是一个从入门到实践的完整指南。
在域名解析设置中,您会遇到几种主要的 DNS 记录,就像电话簿里的不同条目:
A 记录 (Address Record)
作用:将域名指向一个 IPv4 地址。
使用场景:最常用,用于将 www.lianyayun.com 或 lianyayun.com 解析到服务器的IP地址。
示例:www → 192.0.2.1
CNAME 记录 (Canonical Name Record)
使用 CDN 服务(如 Cloudflare、腾讯云CDN)。
使用第三方平台(如 GitHub Pages, Shopify)。
将多个子域名指向同一个地址,便于统一管理。
作用:将域名指向另一个域名,而不是IP地址。
使用场景:
示例:shop.lianyayun.com → shops.lianyayun.com
MX 记录 (Mail Exchange Record)
作用:指定接收该域名邮件的邮件服务器地址。
使用场景:设置企业邮箱(如腾讯企业邮、阿里云企业邮、Google Workspace)。
注意:优先级数字越小,优先级越高。
TXT 记录 (Text Record)
作用:存放文本信息,用于各种验证。
使用场景:域名所有权验证(如谷歌站长工具)、SSL证书签发(如 Let‘s Encrypt)、SPF记录(反垃圾邮件)。
NS 记录 (Name Server Record)
作用:指定由哪个DNS服务器来管理您域名的解析。
重要:修改此处意味着更换了解析服务商(例如从域名注册商换到 Cloudflare)。
您需要在 域名管理控制台 进行操作。通常是:
您的域名注册商:如阿里云(万网)、腾讯云、Godaddy、Namecheap 等。
第三方DNS服务商:如 Cloudflare、DNSPod 等(您需要先将域名的 NS 记录指向它们)。
入口通常叫做:“域名解析”、“DNS 管理”、“Name Server 管理” 或 “Zone File”。
假设您的域名是 lianyayun.com,服务器IP是 192.0.2.1。
目标:让用户访问 www.lianyayun.com 和 lianyayun.com 都能打开网站。
登录您的域名服务商后台,找到域名解析设置页。
添加第一条记录(解析带 www 的域名):
记录类型:A
主机记录/Name:www (表示你要解析 www.lianyayun.com)
记录值/Value:192.0.2.1 (你的服务器IP)
TTL:默认值(如600秒)即可。
添加第二条记录(解析根域名,也叫裸域名):
记录类型:A
主机记录/Name:@ (在大多数面板中,@ 符号代表根域名 lianyayun.com)
记录值/Value:192.0.2.1
TTL:默认值。
保存。解析生效需要时间,称为 DNS 传播,通常几分钟到几小时全球生效。
1. 阿里云/腾讯云(国内常见界面):
| 操作 | 记录类型 | 主机记录 | 记录值 | TTL |
|---|---|---|---|---|
| 添加 | A | www | 192.0.2.1 | 10分钟 |
| 添加 | A | @ | 192.0.2.1 | 10分钟 |
2. Godaddy/Namecheap(国外常见界面):
您会看到一个表格,需要填写:
Type: A
Host: www 或 @
Points to: 192.0.2.1
TTL: Automatic
3. Cloudflare(第三方DNS,界面略有不同):
它会自动代理流量,开启“橙色云朵”后,访客看到的是Cloudflare的IP,起到保护和加速作用。
Type: A
Name: www 或 @
IPv4 Address: 192.0.2.1
Proxy status: 点击云朵图标选择是否开启CDN代理。
生效时间:添加/修改记录后,由于全球DNS缓存,不会立即生效,请耐心等待。
本地检查:可以在电脑上使用命令提示符,输入 ping www.lianyayun.com 来查看是否解析到了正确的IP。注意:ping 不通不一定代表解析错误,可能是服务器禁用了ping。
使用在线工具:更推荐用 nslookup 命令或在线工具(如 whatsmydns.net)检查全球各地的解析是否生效。
先备案,后解析(针对中国大陆):如果您的服务器在中国大陆,必须完成ICP备案后,才能将域名解析到该服务器IP,否则会被拦截。
修改NS记录需谨慎:修改NS记录意味着更换了解析服务商,新的服务商处的解析规则需要您重新设置。
注册域名 -> 获取服务器IP -> 登录域名控制台 -> 添加A记录(主机填@和www,值填IP)-> 等待全球生效(0-48小时)-> 访问测试。
