微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 传输技术 > IMS--SIP注册前DNS查询

IMS--SIP注册前DNS查询

时间:03-11 整理:3721RD 点击:
各位好,请教一个问题,在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的?

就是DNS协议吧。DNS查询报文里就带了要查询的域名。至于终端IP。DNS就是IP/UDP上的协议,终端IP就是IP包的源IP地址了。

谢谢回答。非常感谢

求回答啊

你說的應該是 DNS SRV.
如果是 SIP, 可以看一下:Session Initiation Protocol (SIP): Locating SIP Servers (RFC 3263)

我想用sip,但是不知道怎么表达;

hello,有人在吗?

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

协议就是DNS的标准协议

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 發註冊訊息

问题已经解决,谢谢大家的回答!

DNS A记录查询

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top