操作步骤
一、 添加主域名解析(@记录)
- 访问云解析DNS-公网权威解析,找到目标域名,点击 解析设置。
- 点击添加记录。添加主机记录为@的解析记录。更多表单字段详情说明,参考添加解析记录。
| 参数 | 建议值 | 说明 |
| 记录类型 | A | 将域名指向一个 IPv4 地址。 |
| 主机记录 | @ | 代表主域名本身。 |
| 解析请求来源 | 默认 | 对所有来源的访问请求生效。 |
| 记录值 | 您的服务器公网IP地址 | 填写您在准备工作中获取的 IP 地址。 |
| TTL时间/记录值负载策略 | 10分钟 (600秒) | 保持默认即可,详情参见添加解析记录。 不知道服务器IP请点我 ![]() |
二、验证解析生效
DNS 记录的全球生效需要一定时间(通常在 TTL 设置的 10 分钟内)。您可以通过以下方式验证:
- 浏览器访问:在浏览器中访问 http://your-domain.com,确认能看到您的网站内容。
- 命令行工具:在电脑的终端或命令提示符中执行以下命令,检查返回的 IP 地址是否与您配置的一致。
nslookup your-domain.com
dig your-domain.com使用限制
DNS与端口
DNS 的核心职责是将域名“翻译”为 IP 地址,它本身无法感知或指定端口号。
- 当用户在浏览器中访问一个域名时,浏览器会默认请求服务器的 80 端口(HTTP)或 443 端口(HTTPS)。
- 如果您的网站服务运行在非标准端口(如 8080),用户必须在访问时手动携带端口号(如 http://example.com:8080),这通常不适用于公开访问的网站。
- 解决方案:若需使用非标准端口,应在服务器侧配置反向代理(如自建Nginx反向代理实现HTTPS转发和解析端口隐藏)或使用应用负载均衡(ALB)等产品,将
80/443端口的流量转发至后端服务的实际端口,对用户屏蔽端口细节。
常见问题
添加解析后,为什么域名仍然无法访问?
请按以下步骤排查:
- 等待 DNS 生效:全球 DNS 刷新需要时间,请等待至少 10 分钟后再试。
- 若您在浏览器中只输入域名,浏览器默认会以HTTPS协议进行访问,若此时您的网站还未配置HTTPS证书,浏览器会显示无法访问。请将浏览器地址栏的访问链接的HTTPS调整为HTTP。
- 检查本地缓存:尝试清理浏览器缓存,或使用 ipconfig /flushdns (Windows) / sudo dscacheutil -flushcache (macOS) 命令清理本地 DNS 缓存。
- 检查服务器配置:确认您的服务器防火墙或云服务器安全组已放行 80 和 443 端口。
- 检查网站服务:登录服务器,确认 Nginx、Apache 等 Web 服务已正常运行。
- 检查域名与备案状态:若服务器位于中国内地,请确保域名已完成 ICP 备案。
如何让所有未定义的子域名(如 blog.example.com等)都指向主网站?
添加一条主机记录为*的泛解析记录。
| 参数 | 建议值 | 说明 |
| 记录类型 | CNAME | 将 * 域名指向另一个域名。 |
| 主机记录 | * | 优先级最低,兜底所有未定义的子域名解析。 |
| 解析线路 | 默认 | 对所有来源的访问请求生效。 |
| 记录值 | example.com | 填写您的主域名。 |
| TTL | 10分钟 (600秒) | 保持默认值。 |
添加记录时提示“解析记录冲突”怎么办?
这通常意味着您尝试添加的记录与已有记录存在逻辑冲突。例如,一个主机记录(如 @)不能同时存在 CNAME 记录和其他任何类型的记录。请参考解析记录冲突规则删除冲突的记录后再添加。
