首页/网络/协议速查/SRV 记录(服务定位)
DNS 与域名解析60 条

SRV 记录(服务定位)

描述服务的「主机 + 端口 + 优先级 + 权重」:让客户端不必写死端口,如 SIP、LDAP、Minecraft、Matrix 等。

协议速查网络更新于 2026-10-12
类型SRV(TYPE 33)
格式_service._proto.name → 优先级 权重 端口 目标
规范RFC 2782
选路先比优先级(低优先),同优先级按权重随机

查询与配置示例

查询与配置示例
dig +short _sip._tcp.example.com SRV
# 10 60 5060 sip1.example.com.
# 10 40 5060 sip2.example.com.
_ldap._tcp.example.com. 3600 IN SRV 0 100 389 ldap.example.com.
目标为「.」表示服务不接受(明确拒绝);SRV 的目标不应指向 CNAME。K8s 的 headless Service 也用 SRV 做成员发现。

易错点

  • 权重 0 不等于禁用:选路算法会退化(全 0 时按记录顺序),意图用 0 停用服务会失效

数据来源与参考

  • RFC 2782 SRV 记录
  • RFC 6335(服务名与端口注册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌