从以下例子开始(引用自桑巴维基):
$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。