1

我们的客户将带有 SRV 记录的唯一服务 (_careq) 添加到他们的 DNS 服务器,这样我们的软件就可以进行 DnsQuery 查找并获取主机名。

问题是一些客户没有将 SRV 记录放在正确的位置(它应该是 _careq._tcp.[FQDN],但客户可以把它放在 _careq._tcp.[subdomain].[FQDN] 等)。

除了修复每个客户的 DNS 服务器之外,有没有办法使用我们的服务名称 (_careq) 向 DNS 服务器发送查询并让它搜索整个 DNS 树?

如果没有,是否有另一种/更好的方法来为我们的主机服务器进行 DNS 查找?

4

1 回答 1

1

你不能从这里到达那里。

DNS 不发布子域列表。 游戏结束

好吧,除非他们为您的客户启用了区域传输,否则“游戏结束” ,这是不太可能的。

至于另一种选择:也许zeroconf 可以做你想做的事。

于 2015-01-09T12:27:47.593 回答