我试图了解是否可以在SRV记录中使用IP地址"目标"部分而不是主机名。
我注意到在DNS服务器上查询SRV记录(使用dig
或dnsjava
)时,我得到了跟踪点后面的结果主机名(绝对路径) - 这意味着如果我想使用IP地址,我必须切断点,这样我才能连接到目标IP。
这是否遵循SRV的规范(RFC 2782)?如果我有义务使用主机名,你能解释一下原因吗?
我要求这个能够在查询相关SRV记录后实现客户端获取某个服务的结果。
答案 0 :(得分:3)
您引用的RFC将“目标”定义为:
目标主机的域名。必须有一个或多个 地址记录这个名字,名称绝不能是别名(in RFC 1034或RFC 2181的意义。
因此目标不能是IP地址。