Skip to content

SRV 记录

SRV 记录用于指定服务的位置,常用于 Microsoft Active Directory 和 XMPP 服务。

设置方法

plaintext
记录类型:SRV
主机记录:_服务._协议
记录值:[优先级] [权重] [端口] [目标域名]
TTL:600

格式说明

  • 优先级:0-65535,数值越小优先级越高
  • 权重:0-65535,用于负载均衡
  • 端口:服务使用的端口号
  • 目标域名:提供服务的服务器域名

常见用途

  • XMPP 服务
  • SIP 服务
  • Minecraft 服务器
  • TeamSpeak 服务器
  • Microsoft Teams
  • Active Directory

示例

1. Minecraft 服务器

plaintext
类型:SRV
主机记录:_minecraft._tcp
记录值:0 5 25565 mc.example.com

2. XMPP 服务器

plaintext
类型:SRV
主机记录:_xmpp-server._tcp
记录值:10 20 5269 xmpp.example.com

3. Microsoft Teams

plaintext
类型:SRV
主机记录:_sip._tls
记录值:100 1 443 sipdir.online.lync.com

配置说明

  1. 主机记录格式

    • 必须以下划线开头
    • 服务名和协议用点分隔
    • 协议通常为 tcp 或 udp
  2. 优先级和权重

    • 优先级决定服务器选择顺序
    • 权重在相同优先级时生效
    • 权重为负载均衡提供基础
  3. 端口配置

    • 使用标准服务端口
    • 确保端口未被占用
    • 检查防火墙设置

最佳实践

  1. 服务可用性

    • 配置多个 SRV 记录
    • 使用不同的优先级
    • 合理分配权重
  2. 安全配置

    • 限制端口访问
    • 启用 TLS/SSL
    • 监控服务状态
  3. 性能优化

    • 使用合适的 TTL
    • 配置负载均衡
    • 监控服务质量

故障排查

  1. 连接问题

    • 验证记录格式
    • 检查端口开放
    • 测试服务可用性
  2. 负载均衡

    • 检查权重配置
    • 监控流量分布
    • 调整服务器配置
  3. 服务发现

    • 测试 DNS 解析
    • 验证服务可用
    • 检查客户端配置

皖ICP备2024033748号-6