3

我试图了解是否可以在 SRV 记录的“目标”部分中使用 IP 地址而不是主机名。

我注意到,在 DNS 服务器上查询 SRV 记录(使用digor dnsjava)时,我得到的结果主机名跟在一个尾随点(绝对路径)之后——这意味着如果我想使用 IP 地址,我将不得不砍掉点,所以我将能够连接到目标 IP。

这是否遵循 SRV 的规范 ( RFC 2782 )?如果我有义务使用主机名,您能解释一下原因吗?

我要求这样做是为了能够实现客户端,在查询相关的 SRV 记录后获取某个服务的结果。

4

1 回答 1

7

您引用的 RFC 将“目标”定义为:

目标主机的域名。此名称必须有一个或多个地址记录,该名称不得是别名(在 RFC 1034 或 RFC 2181 的意义上)。

因此,目标不能是 IP 地址。

于 2016-12-06T20:01:44.353 回答