NAPTR和SRV记录
转载
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为基础,泛化了对传输协议有要求的服务
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:SIP协议中的T1和T2
下一篇:SIP中的DNS过程
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
检查Lync SRV记录是否正常
Lync SRV记录解析
Lync SRV 记录解析