跳到主要内容

入口托管域名(DNS 自动同步)

DNS → 托管域名」是 GoRelay 的入口节点 DNS 自动管理功能:系统每分钟自动同步一次 DNS 记录,仅为活跃节点创建解析,离线节点的解析记录会自动删除。

这对于使用自托管入口节点(多入口故障切换、节点 IP 经常变动)的用户非常有用。

适用场景

  • 您拥有多个自托管入口节点,希望通过统一域名接入并自动故障切换
  • 入口节点 IP 可能变动,需要 DNS 自动更新而非手动维护
说明

此功能面向高级用户(自托管节点场景)。如果您只使用 GoRelay 提供的标准入口节点,无需配置此功能。

配置流程

第一步:创建 DNS 授权

进入「DNS → 授权配置」,点击 创建授权配置,填写:

字段说明
名称自定义名称,便于识别
类型当前支持 Cloudflare华为云
API Token对应服务商的 API 凭证(仅需 DNS 编辑权限)

Cloudflare 凭证准备:

  1. 登录 Cloudflare,进入 My Profile → API Tokens
  2. 创建新 Token,仅授予所需域名的 DNS 编辑权限
  3. 复制 Token 粘贴到「API Token」字段后提交

华为云凭证准备:

按华为云控制台 IAM 指引创建访问密钥,并在 DNS 服务中授予对应域名的解析管理权限,然后将 AccessKey 信息填入对应字段。

第二步:创建入口域名

进入「DNS → 托管域名」,点击 创建入口域名

配置项说明
入口节点选择要监控的入口节点(自托管节点组)
授权配置选择上一步创建的 DNS 授权(请先在「授权配置」页面创建)
TTL(秒)DNS 记录缓存时间,默认 60。越小则故障切换越快,DNS 查询次数越多
同时解析 IPv6开启后会同时维护 AAAA 记录
自定义线路(可选)选择某个节点 + 输入运营商线路 ID,可针对特定运营商返回该节点
状态启用 / 禁用此规则

提交后,系统会按所选授权配置自动在 DNS 服务商处创建 / 维护对应的 A / AAAA 记录。

第三步:验证生效

托管域名」列表展示每条规则的:

字段说明
入口节点关联的节点组
域名自动维护的域名
授权配置使用的 DNS 授权
IPv6是否包含 IPv6 解析
TTL当前设置的 TTL
自定义线路是否配置了自定义解析线路
节点解析状态当前各节点的 DNS 解析状态
状态规则是否启用

TTL 设置建议

场景推荐 TTL
快速故障切换30–60 秒
一般使用60–300 秒
流量较大(减少 DNS 查询)300–600 秒

TTL 设置越小,DNS 记录更新越快,但会产生更多 DNS 查询请求(可能受 DNS 服务商速率限制)。

注意事项

  • 系统每分钟同步一次,节点从下线到 DNS 记录被删除最多有约 1 分钟延迟
  • 客户端侧还需要等待原 TTL 时间缓存过期后才会解析到新地址
  • 建议将 TTL 设置为 60 秒,以在查询次数与故障切换速度之间取得平衡