怎样增加DNS的srv记录

域名管理平台,找到DNS解析设置,点击添加记录,选择SRV类型,填写主机记录、协议、端口号

怎样增加DNS的SRV记录

了解SRV记录

(一)定义

SRV(Service)记录是一种在DNS(Domain Name System)中用来表示服务器服务的记录类型,通过SRV记录,可以快速定位和发现网络服务,如LDAP、XMPP、VoIP等。

(二)格式

SRV记录的格式通常为:_服务名._协议.域名,对于LDAP服务(使用TCP协议),其SRV记录可能是_ldap._tcp.example.com。

不同平台下增加SRV记录的方法

(一)常见域名管理平台(以51DNS为例)

  1. 登录控制台:登录到51DNS.COM控制台,进入【DNS解析 域名列表】。
  2. 选择域名:在“域名列表”中,选择需要进行SRV记录转发的域名,单击操作栏的【解析】,进入该域名的解析记录管理页面。
  3. 添加记录:单击【添加记录】按钮,填写以下记录信息:
    • 主机记录:服务的名字.协议的类型,设置为_xmpp server._tcp。
    • 记录类型:选择“SRV”。
    • 线路类型:选择“默认”类型,否则会导致部分用户无法解析。
    • 记录值:优先级权重端口主机名,记录生成后会自动在域名后面补一个“.”,设置为5 0 5269 xmpp server.l.google.com。
    • MX优先级:不需要填写。
    • TTL:不需要填写,添加时系统会自动生成,默认为300秒(TTL为缓存时间,数值越小,修改记录各地生效时间越快)。
  4. 保存设置:以上设置完成后,点击【保存】按钮,完成添加。

(二)内网DNS控制中心(以某内网环境为例)

  1. 登录控制中心:登录到内网DNS控制中心页面,可以看到已创建好的域名记录。
  2. 管理记录集:在目标记录行“操作”列单击“管理记录集”,进入解析记录界面,单击“添加记录集”。
  3. 配置记录集:出现“添加记录集”弹窗,根据需求进行配置:
    • 主机记录:SRV主机记录格式为_服务的名字._协议的类型,协议通常为TCP或UDP,服务为应用层服务名,如FTP/SIP等,_ftp._tcp表示通过TCP协议提供FTP服务。
    • 类型:记录集的类型,此处为SRV类型,添加记录集时,如果提示解析记录集已经存在,说明待添加的记录集与已有的记录集存在限制关系或者冲突。
    • TTL:必填项,默认选择5分钟,TTL规格共四种:5分钟、1小时、12小时、1天(24小时),对应TTL值为5分钟(60s),1小时(3600s),12小时(43200s),1天(86400s),TTL指解析记录在本地DNS服务器的缓存时间,如果服务地址经常更换,建议TTL值设置相对小些,反之,建议设置相对大些。
    • :SRV记录填写指定服务的服务器地址,最多可以输入8个不重复地址,每行一个,格式:[优先级][权重][端口号][目标地址],例如3 0 2176 xmpp server.example.com。
    • 描述:选填字段,最多支持输入100个字符。
  4. 完成创建:填写完成后,点击“确定”完成SRV类型记录集创建,在“解析记录”页面,可以看到创建成功的解析记录。

(三)Azure平台

  1. 使用命令行工具添加记录
    • 登录Azure:首先确保已登录到Azure账号,并设置了正确的订阅和资源组。
    • 添加记录命令:使用az network dns recordset srv addrecord命令来添加SRV记录。az network dns recordset srv addrecord port 5280 priority 10 recordsetname MyRecordSet resourcegroup MyResourceGroup target xmpp server.example.com weight 10 zonename www.mysite.com
    • 参数说明
      • port:指定服务端口。
      • priority:设置优先级指标。
      • recordsetname:相对于区域记录集的名称,如果不存在记录集,则创建一个新记录集。
      • resourcegroup:资源组的名称。
      • target:目标域名。
      • weight:权重指标。
      • zonename:区域的名称。
  2. 使用Azure门户添加记录
    • 进入DNS管理页面:在Azure门户中,找到对应的DNS区域,进入DNS管理页面。
    • 添加SRV记录:点击“添加记录集”,在弹出的窗口中选择“SRV”类型,然后按照提示填写相关信息,如主机记录、端口、优先级、权重、目标地址等。
    • 保存设置:填写完成后,点击“保存”按钮,完成SRV记录的添加。

注意事项

(一)服务名称和协议的正确性

确保在填写主机记录时,服务名称和协议类型准确无误,如果是用于SIP服务的SRV记录,服务名称应为“_sip”,协议类型根据实际使用情况选择“_tcp”或“_udp”。

怎样增加DNS的srv记录

(二)优先级和权重的设置

优先级(Priority)用于确定多个SRV记录的响应顺序,数值越小优先级越高,权重(Weight)用于在多个具有相同优先级的记录中进行负载均衡,数值越大表示被选中的概率越高,在设置时,需要根据实际需求合理分配优先级和权重。

(三)TTL值的选择

TTL(Time to Live)值决定了DNS记录在缓存中的存活时间,如果服务地址经常变动,建议设置较小的TTL值,以便客户端能够及时获取最新的记录;如果服务相对稳定,可以适当增大TTL值,减少DNS查询的频率。

(四)目标地址的可访问性

确保填写的目标地址(即提供服务的服务器地址)是可访问的,可以通过ping命令或其他网络工具来测试目标地址的连通性,如果目标地址不可访问,即使SRV记录配置正确,客户端也无法正常使用相关服务。

怎样增加DNS的srv记录

相关问题与解答

(一)问题

如何删除已添加的SRV记录?

(二)解答

在不同的平台上删除SRV记录的方法有所不同:

常见域名管理平台(以51DNS为例)

登录到51DNS.COM控制台,进入相应的域名解析记录管理页面,找到要删除的SRV记录,在其操作栏中点击【删除】按钮,然后确认删除即可。

怎样增加DNS的srv记录

内网DNS控制中心

登录到内网DNS控制中心页面,进入解析记录界面,找到要删除的SRV记录所在的记录集,在“操作”列单击“管理记录集”,然后在该记录集中找到要删除的SRV记录,点击【删除】按钮,最后确认删除。

Azure平台

  • 使用命令行工具删除记录:使用az network dns recordset srv removerecord命令来删除SRV记录。az network dns recordset srv removerecord recordsetname MyRecordSet resourcegroup MyResourceGroup target xmpp server.example.com zonename www.mysite.com
  • 使用Azure门户删除记录:在Azure门户中,进入DNS管理页面,找到要删除的SRV记录所在的记录集,点击该记录集,然后在记录列表中找到要删除的SRV记录,点击【删除

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/228929.html

Like (0)
小编小编
Previous 2025年7月16日 19:29
Next 2025年7月16日 19:43

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注