SRV记录

✍ dations ◷ 2025-11-09 09:49:12 #SRV记录

SRV记录(英语:Service Record,中文又名服务定位记录)是域名系统中用于指定服务器提供服务的位置(如主机名和端口)数据。此数据于RFC 2782中定义,类型代码为33。部分协议,如会话发起协议(SIP)及可扩展消息与存在协议(XMPP)通常需要服务记录的支持。

服务记录的格式为:

_服务._协议.名称. TTL 类别 SRV 优先级 权重 端口 主机.
  • 服务:服务的符号名称。
  • 协议:服务的传输协议,通常为TCP或UDP。
  • 名称:此记录生效的所在域名,以半角逗号结尾。
  • TTL:标准DNS存活时间值。
  • 类别:标准DNS类别值(此值总为IN)。
  • 优先级:目标主机的优先级,值越小越优先。
  • 权重:相同优先度记录的相对权重,值越大越优先。
  • 端口:服务所在的TCP或UDP端口。
  • 主机:提供服务的规范主机名,以半角句号结尾。

以下是区域文件(英语:Zone File)中的服务记录示例:

_minecraft._tcp.example.com. 86400 IN SRV 0 5 25565 mc.example.com.

此记录指向在TCP端口25565上监听Minecraft游戏协议的 mc.example.com。此处的优先级为0,权重为5。

与MX记录一样,SRV记录中的主机必须指向已有地址记录(A或AAAA记录(英语:AAAA record))的主机名。指向带有CNAME记录的主机名则无效。

优先级值决定记录数据的先后顺序。客户端应先尝试使用优先级最高的数据,在连接失败时尝试更低优先级的数据。若一项服务有着同一优先级的多个SRV记录,客户端则应根据记录中的权重进行负载均衡。下例中,优先度及权重值用于提供负载均衡与备份服务。

_sip._tcp.example.com.   86400 IN    SRV 10       60     5060 bigbox.example.com._sip._tcp.example.com.   86400 IN    SRV 10       20     5060 smallbox1.example.com._sip._tcp.example.com.   86400 IN    SRV 10       20     5060 smallbox2.example.com._sip._tcp.example.com.   86400 IN    SRV 20       0      5060 backupbox.example.com.

前三个记录优先度均为10,故客户端将根据权重决定该联系哪台服务器(主机及端口)。三个记录的权重值相加为100,故60%的时间内客户端使用 bigbox.example.com。剩下40%的时间内,客户端会将请求发送给主机 smallbox1smallbox2;其中的一半将发送给 smallbox1,另一半给 smallbox2。若bigbox不可用,则剩余两台机器由于权重相同,其将共享负载。

若三台优先级为10的服务器均不可用,则客户端将使用下一优先级的记录,即backupbox.example.com。这台机器可能为位于其他地理位置且不受造成上述三台机器不可用原因影响的主机。

由于SRV记录所提供的记录均为静态数据,其负载均衡能力天生有限。记录无法根据服务器的当前负载进行变通,除非TTL值足够低(一分钟或更小)才能使优先级(或权重值)迅速更新。

SRV记录通常与下列标准化传输协议同时使用:

在微软Windows 2000中,客户端查询SRV服务来确定特定服务的域名控制器。SRV记录同时也被Outlook 2007、2010及macOS 10.6邮件使用来定位Exchange自动发现服务。微软Windows网络域名控制器在DNS中注册其活动目录的服务类型。

RFC 6335中定义互联网号码分配局(IANA)来维护SRV记录及协议的服务名记录表。

相关

  • 内志苏丹国内志苏丹国(阿拉伯语:سلطنة نجد‎),是1921-1926年间,存在于内志和哈萨绿洲地区的苏丹国,由沙特家族统治。内志苏丹国是原内志与哈萨酋长国埃米尔伊本·沙特进行改革的结果,
  • 土岐善麿土岐善麿(とき ぜんまろ,1885年6月8日-1980年4月15日),日本明治末期至昭和时期的歌人、日语学者。土岐善麿毕业于东京都立日比谷高等学校、早稻田大学,对日语言有研究。其在创作方
  • 马克斯·雷格约翰·巴普蒂斯特·约瑟夫·马克西米连·雷格(德语:Johann Baptist Joseph Maximilian Reger,1873年3月19日-1916年5月16日),简称马克斯·雷格(Max Reger),德国后浪漫主义古典音乐作
  • 万花筒万花筒,一种光学玩具,将有鲜艳颜色的实物放于圆筒的一端,圆筒中间放置三棱镜,另一端用开孔的玻璃密封,由孔中看去即可观测到对称的美丽图像。1817年苏格兰科学家和发明家大卫·布
  • 14街/第八大道车站14街/第八大道车站(英语:14th Street/Eighth Avenue station)是美国纽约地铁一个地下车站复合群,由IND第八大道线和BMT卡纳西线共用,位于曼哈顿第八大道及14街交界,设有以下列车服务:整个复合群均可无障碍通行,无障碍入口位于14街。站体在21世纪初翻新。站内安装了两个艺术品。第一个是于1989年由Ross Lewis制作,名为“Parallel Motion”,利用毛笔书法笔划显示。1995年移除,现时放置于炮台公园城的公共学校89大厅。另一个艺术品为Tom Otter
  • 热带风暴特鲁迪 (2014年)热带风暴特鲁迪(英语:Tropical Storm Trudy)是2014年10月的一场持续时间较短、在墨西哥南部造成严重水灾的热带气旋。这场风暴起源于10月初在中美洲附近与季风槽相关的低气压区。一个缓慢的系统,低气压区最终在10月17日在墨西哥海岸线附近发展成热带低气压。有利的环境条件有助特鲁迪快速发展。在其获命名后的15小时内,在风暴中心形成一个风眼。特鲁迪最终以风力时速每小时100公里的强烈热带风暴标准达到最高强度,并在墨西哥马奎利亚(英语:Marquelia)东南方登陆。该地区的山区地形令特鲁迪迅
  • 73年
  • 前143年
  • 莫里斯·柯克西莫里斯·柯克西(英语:Morris Kirksey,1895年9月13日-1981年11月25日),美国男子橄榄球、田径运动员。他曾代表美国参加1920年夏季奥林匹克运动会,获得二枚金牌和一枚银牌,其中一枚金牌和一枚银牌来自田径项目,另一枚金牌来自橄榄球项目。
  • 贝尔勒沙泰勒贝尔勒沙泰勒(法语:Beire-le-Châtel,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPANNEW","Chrysanthi Uni