注意:我已经检查了很多与该主题相关的问题,但到目前为止,没有一个能提供任何帮助。
我有一个名为 example.com 的域名和一个名为 play.example.com 的子域名。两者都是 A 记录,因为它们解析到不同的机器。
使用挖掘工具检查它们,它们都正常工作。
但是,我想添加一条 SRV 记录:
srv记录条目如下(通过Namecheap界面完成,仅显示相关信息):
目标:_ors._tcp.play.example.com。——(其他字段)
当我尝试通过 nslookup 解决此问题时,如下所示:
nslookup -type=SRV _ors._tcp.play.example.com
一切都不起作用。我收到此错误:
服务器找不到 _ors._tcp.play.cppmaster.net: NXDOMAIN
但是,如果我设置这样的记录(没有子域):
target: _ors._tcp.example.com. -- (other fields)
那么事情就会顺利进行。
我的问题是,为什么前者会失败而后者可以工作?挖掘 A 记录 example.com 和 play.example.com 确实有效,但 SRV 查询仅对子域 SRV 记录失败,而不对顶级域失败。
我还添加了从我的互联网注册商直接指向子域的 NS 记录,以防万一有帮助。
Namecheap 界面在这里:
4
–
–
–
–
|