域名问题排查
更新于 2026年10月8日
域名还没生效时,已发布的项目 页面每 15 秒检查一次,并在每条 DNS 记录旁边显示一条消息。大多数延迟来自三种情况:记录没加、值不一样,或者开了代理。下面说明每条消息的意思和该怎么做。
状态
- 等待 DNS 生效
- 记录还没验证通过。看下面每条记录旁边的消息。
- 正在签发证书
- 两条记录都验证通过了,正在签发安全证书。
- 已上线
- 验证通过,正在服务。不需要再做什么。
想马上检查,不等下一次自动检查,就选 立即检查。
每条记录旁边的消息
要对比值,在那条记录上选 显示,这一行会显示你的服务商那边是什么值。
| 消息 | 意思 | 怎么做 |
|---|---|---|
| 已找到 | 记录已经加好并确认。 | 不用做什么。 |
| 已找到——等待 Railway 确认 | 记录已经加好。Railway 按自己的节奏确认,通常几分钟内。 | 等一下,页面会自己更新。 |
| 尚未找到 | 公共 DNS 里还查不到这条记录。 | 检查记录是否和显示的完全一致。新记录可能要几分钟,偶尔几小时。 |
| 尚未验证 | 这条记录暂时查不到,也还没确认。 | 等一下,或者选立即检查。 |
| 值不一致 | 有一条同名记录,但值不一样。 | 换成 Dave 显示的值,用复制按钮。 |
| 指向了别处 | 地址记录存在,但指向了别处。 | 改成 Dave 显示的值。 |
| DNS 服务商处缺少此记录 | 这条记录之前确认过,现在不见了。 | 按显示的内容重新加上。 |
[截图:DNS 记录和各自的消息]
常见情况
只加了一条记录
两条记录都需要。只有第一条时,地址能打开,但会返回"404"。加上第二条,域名就能验证通过。
域名在 Cloudflare 上
把两条记录都设成 DNS only(灰色云朵)。开了代理的记录永远无法完成验证。
服务商的字段名不一样
有的服务商把值叫"Data"或"Points to",有的要求名称里不带你的域名后缀。都是同一条记录。TTL 保持建议值,Priority 留空。
服务商那边的记录对不上了
域名已经生效,但有记录被改了或删了。在 Railway 下次检查之前,地址还能用,之后就会停止。按显示的值改回去。
这个域名已经被你的另一个项目使用
你的另一个项目已经在同一个域名下有地址。把两条新记录和原有记录并列加上,原有的保持不动:改了会让另一个项目下线。
根域名
根域名(比如 yourcompany.com.au)需要 ALIAS、ANAME 或扁平化的 CNAME 记录。如果你的服务商在根域名上只提供 A 和 CNAME,就改用 www.yourcompany.com.au 这样的地址,或者把域名的 DNS 迁到 Cloudflare。
还在等?
如果记录显示 已找到,但状态几个小时都没变,请发邮件到 help@davethebest.com,附上项目名称和域名。另见接入你自己的域名。