数字海洋 Droplet 如何绑定自定义域名并解析 A 记录

文章导读
数字海洋 Droplet 绑定自定义域名需在 DNS 服务商处添加 A 记录,将域名指向 Droplet 的公网 IPv4 地址。操作前需确认服务器防火墙已放行 80 和 443 端口,且 Web 服务已配置监听该域名。
📋 目录
  1. 命令速用版
  2. 为什么会这样
  3. 分步处理
  4. 怎么验证是否生效
  5. 常见坑
  6. 常见问题
  7. 参考来源
A A

数字海洋 Droplet 绑定自定义域名需在 DNS 服务商处添加 A 记录,将域名指向 Droplet 的公网 IPv4 地址。操作前需确认服务器防火墙已放行 80 和 443 端口,且 Web 服务已配置监听该域名。

先说结论:通过 DNS 解析将域名 A 记录指向 Droplet 公网 IP 即可完成绑定,无需在 Digital Ocean 后台进行特殊绑定操作。

  • 适合:拥有独立公网 IPv4 地址的 Droplet 实例
  • 先准备:获取 Droplet 公网 IP 及域名管理权限
  • 验收:使用 dig 命令查询解析生效且浏览器可访问

命令速用版

在本地终端执行以下命令获取本机公网 IP 参考,或登录 Droplet 查看网络配置:

curl ifconfig.me

验证域名解析是否指向正确 IP:

dig example.com +short

为什么会这样

A 记录是 DNS 系统中将域名直接映射到 IPv4 地址的基础记录类型,适用于自建网站和独立部署应用。

Digital Ocean Droplet 分配的是独立公网 IP,域名解析只需在 DNS 层面建立映射关系,服务器收到请求后根据 Host 头判断站点,因此无需在云平台后台进行“域名绑定”操作,但需在 Web 服务器软件中配置域名监听。

分步处理

第一步:获取 Droplet 公网 IP

登录 Digital Ocean 控制台,在 Droplet 列表页面查看实例对应的 IPv4 地址,确保该 IP 非内网地址。

第二步:配置 DNS 解析

登录域名注册商或 DNS 服务商后台(如 Digital Ocean Networking、Cloudflare 等),找到 DNS 管理页面。

添加一条新记录,主机记录填@(代表根域名)或 www,记录类型选择 A,记录值填写 Droplet 的公网 IPv4 地址,TTL 建议设置 600 秒。

第三步:服务器 Web 服务配置

在 Droplet 内部配置 Nginx 或 Apache,确保 server_name 或 VirtualHost 包含该自定义域名,否则解析生效后会显示默认页或报错。

数字海洋 Droplet 如何绑定自定义域名并解析 A 记录

怎么验证是否生效

使用 dig 命令查询域名解析结果,确认返回 IP 与 Droplet IP 一致。

在浏览器访问 http://域名,检查是否显示预期网站内容而非 403/404 错误。

常见坑

1. 防火墙拦截:Digital Ocean 云防火墙或系统内部 UFW 未放行 80/443 端口,导致无法访问。

2. 主机绑定缺失:部分虚拟主机或面板需在后台额外绑定域名,但 Droplet 通常只需配置 Web 服务。

3. 解析延迟:TTL 设置过长可能导致修改后生效慢,测试阶段可设低 TTL。

常见问题

域名解析多久生效?

通常几分钟到几小时不等,取决于 TTL 设置和本地 DNS 缓存,修改后可通过 flushdns 清除本地缓存验证。

根域名和 www 都要设置吗?

建议分别设置,根域名填@,www 子域名填 www,两条 A 记录均指向同一 IP 以确保访问兼容。

为什么解析成功但访问报错?

多为 Web 服务器未配置该域名监听,或防火墙拦截了请求端口,需检查 Nginx/Apache 配置及安全组规则。

参考来源

域名解析 A 记录设置超详细教程

域名绑定

域名买完之后怎么用?新手域名解析与绑定主机全流程图文教学

深入解析域名解析记录:A 记录、MX 记录等全面指南,附带记录操作方法