活动目录:与 DNS SRV 记录相关的整数值的语义是什么?

活动目录:与 DNS SRV 记录相关的整数值的语义是什么?

从以下例子开始(引用自桑巴维基):

$host -t SRV _ldap._tcp.samdom.example.com.
_ldap._tcp.samdom.example.com has SRV record 0 100 389 dc1.samdom.example.com.

响应中的整数代表什么含义?

389 很可能是所涉及的 TCP 端口,但是 0?和 100?

答案1

让我们看一下 RFC 2782,用于指定服务位置的 DNS RR(DNS SRV)

SRV RR 的格式

以下是 SRV RR 的格式,其 DNS 类型代码为 33:

_Service._Proto.Name TTL 类 SRV 优先级 权重 端口 目标

因此,尽管您的示例未列出 TTL,但我们知道它的类是 IN 并且它的类型是 SRV...

_ldap._tcp.samdom.example.com 0 100 389 dc1.samdom.example.com。

  • 名称 _ldap._tcp.samdom.example.com
  • 优先级 0
  • 重量 100
  • 端口 389
  • 目标 dc1.samdom.example.com。

从 AD Windows DC

答案2

优先级和权重:

https://en.m.wikipedia.org/wiki/SRV_record

优先级越低(0),则越优先。

相关内容