通信人家园

标题: IMS--SIP注册前DNS查询  [查看完整版帖子] [打印本页]

时间:  2014-3-11 14:54
作者: lishabeey     标题: IMS--SIP注册前DNS查询

各位好,请教一个问题,在IMS注册前,需要通过DNS查询得到SBC地址,具体如下:

SIP终端----->CMNET二级DNS------>SBC
过程:
SIP终端发起 DNS查询 (包含sbc.chinamobile.com和终端IP地址),二级DNS根据终端IP地址判断用户所在地市,返回该地市的SBC地址;后面得到这个SBC地址就可以用SIP协议进行register注册过程了。

问DNS查询这个过程是用的什么协议和消息?携带的这二个参数(sbc.chinamobile.com和终端IP地址)是怎么发给二级DNS的?


时间:  2014-3-11 16:01
作者: lishabeey

求回答啊
时间:  2014-3-11 19:37
作者: sang.chiu

你說的應該是 DNS SRV.
如果是 SIP, 可以看一下:Session Initiation Protocol (SIP): Locating SIP Servers (RFC 3263)
时间:  2014-3-11 21:18
作者: lishabeey

sang.chiu 发表于 2014-3-11 19:37
你說的應該是 DNS SRV.
如果是 SIP, 可以看一下:Session Initiation Protocol (SIP): Locating SIP Server ...

我想用sip,但是不知道怎么表达;
时间:  2014-3-12 15:30
作者: lishabeey

hello,有人在吗?
时间:  2014-3-12 16:55
作者: dave_y

就是DNS协议吧。DNS查询报文里就带了要查询的域名。至于终端IP。DNS就是IP/UDP上的协议,终端IP就是IP包的源IP地址了。
时间:  2014-3-13 10:28
作者: kkutys

本帖最后由 kkutys 于 2014-3-13 10:39 编辑

终端查询DNS使用的终端IP,SBC域名和端口号在DNS进行SRV查询得到终端归属SBC域名,随后使用A查询得到终端归属SBC地址,如果是IPV6格式,最后一步A查询为AAAA查询。

协议就是DNS的标准协议

SBC域名和端口通过sip协议的request-url头域发送,终端IP地址,端口通过sip协议的P-Access-Network-Info头域发送

时间:  2014-3-13 13:34
作者: sang.chiu

Gateway send DNS query type SRV name _sip._udp.ims1.example.com( SIP protocol, UDP service )
DNS server 回的 DNS 包中Answer 如 _sip._udp.ims1.example.com: type SRV Class IN, priority 100 weight 0, port 5060, target sbc1.example.com
_sip._udp.ims1.example.com: type SRV Class IN, priority 101 weight 0, port 5060, target sbc2.example.com
additional records
sbc1.example.com: type A, class IN, address 192.168.1.1
sbc2.example.com: type A, class IN, address 192.168.1.2
Gateway 直接在此 DNS 回覆中取得兩個 server, 誰是主用, 誰是備用. 及其 IP.
Gateway 向主用 server 發註冊訊息
时间:  2014-3-17 09:07
作者: lishabeey

问题已经解决,谢谢大家的回答!
时间:  2014-3-17 17:52
作者: axengine

DNS A记录查询

时间:  2015-5-21 11:29
作者: 水水的年华

一年多了不知道还能不能问到楼主,请问在VoLTE中SIP终端发起DNS查询要经过哪些网元,S-GW和P-GW吗,如果经过P-GW查询DNS,查询用的数据包里面的“终端IP地址”有没有被修改成P-GW的IP地址,如果没有的话,这个DNS如何通过判断SIP终端的IP地址就可以知道该终端的所在地?这个SIP终端的IP地址不应该是私网IP吗?
时间:  2016-2-29 21:37
作者: 默默地望着

请教 一下楼主 我们这一部IMS 电话 在欠费交费后,一直提示注册不上,抓包显示DNS没有返回数据,可能是什么原因,或者有什么解决办法。




通信人家园 (https://www.txrjy.com/) Powered by C114