IMS--SIP注册前DNS查询
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记录查询