NAPTR和SRV记录

本文介绍了SRV和NAPTR记录在SIP协议中的应用,详细解释了如何通过这两种DNS记录来定位SIP服务的具体地址及端口,确保了SIP呼叫的成功建立。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SRV记录先出现的,主要是为SIP协议提供DNS服务。 和MX记录类似,SIP客户端要发呼叫的时候,一般是sip:user@domain.com。 查找domain.com的SIP服务器。 这个时候就需要DNS提供SIP服务器地址了。 客户端查本地DNS递归服务器 问:_sip._udp.domain.com srv记录 ;这个域名是特定的,表示这个域的SIP服务域名,基于UDP,如果是基于TCP,则是_sip._tcp.domain.com 答: _sip._udp.domain.com srv 0 1 5061 sipserver.domain.com _sip._udp.domain.com srv 1 1 5061 sipserver1.domain.com _sip._udp.domain.com srv 1 1 5061 sipserver2.domain.com sipserver.domain.com A 218.211.10.11 sipserver1.domain.com A 218.211.10.12 sipserver2.domain.com A 218.211.10.13 客户端看到这里就明白了,domain.com域的主sip服务器地址是218.211.10.11端口5061。 如果该服务器不可用,可以用sipserver1和sipserver2,而且可以轮流使用。 接下来NAPTR记录出现了,它对类似SIP这样的,对传输层有特定要求的服务,进行了统一处理。 按照上面的例子 domain.com naptr 0 1 "s" "SIP+D2U" _sip._udp.domain.com 这时候客户端要支持查询DNS的NAPTR记录 问: domain.com naptr 应答 domain.com naptr 0 1 "s" "SIP+D2T" _sip._tcp.domain.com _sip._udp.domain.com srv 0 1 5061 sipserver.domain.com _sip._udp.domain.com srv 1 1 5061 sipserver1.domain.com _sip._udp.domain.com srv 1 1 5061 sipserver2.domain.com sipserver.domain.com A 218.211.10.11 sipserver1.domain.com A 218.211.10.12 sipserver2.domain.com A 218.211.10.13 这时候和SRV记录使用一样了。 因此NAPTR是以SIP为基础,泛化了对传输协议有要求的服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值