[發明專利]應用服務器與終端之間的協議互通裝置及其實現方法在審
| 申請號: | 201410316342.4 | 申請日: | 2014-07-04 |
| 公開(公告)號: | CN104320373A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 袁凱;楊林;檀玉恒;何萬強;任曉霞;龍建東;何昀峰;史向輝;陳曉宇;歐陽星明;孫丹鳴;張弛 | 申請(專利權)人: | 中國兵器工業信息中心 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 北京遠峰律師事務所 11439 | 代理人: | 劉海峰 |
| 地址: | 100821 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 服務器 終端 之間 協議 互通 裝置 及其 實現 方法 | ||
技術領域
本發明涉及下一代互聯網技術,尤其涉及一種應用服務器與終端之間的協議互通裝置及其實現方法。?
背景技術
采用動態接入方式時,應用服務器在經過認證后獲得IP地址。當采用IPv4單棧接入時,應用服務器只獲得IPv4地址;當采用IPv6單棧接入時,應用服務器只獲得IPv6地址。在完成IP地址分配后,應用服務器的IP地址將被上報到動態域名服務器(DDNS),由DDNS服務器將應用服務器域名的A記錄或AAAA記錄同步到域名服務器中。當終端訪問應用服務器時,終端按照正常的流程發起域名解析,即可獲得應用服務器的IP地址,這樣就實現了與應用服務器的通信。?
但在這種實現方式中,域名服務器通常只有應用服務器支持的IP地址類型的記錄,比如應用服務器只支持IPv4,則域名服務器只有應用服務器域名的A記錄;否則,域名服務器只有應用服務器域名的AAAA記錄或A6記錄。當終端與應用服務器采用不同的協議棧時,終端將無法通過域名解析獲得正確的應用服務器地址,或即使獲得正確的地址也無法發起訪問,報文無法到達應用服務器。?
為了解決終端與應用服務器分別采用不同的協議棧的相互通信問題,現在通常采用NAT64協議轉換模塊與DNS64域名解析服務器一起實現終端與應用服務器的互通。其中,NAT64用于協議轉換,用IPv4報文頭替換IPv6報文頭或用IPv6報文頭替換IPv4報文頭,以支持終端與應用服務器之間的通信;同時,DNS64負責域名解析,接收終端的AAAA記錄域名解析請求,并向授權服務器分別發起A記錄解析請求,在獲得A記錄后,用指定IPv6前綴生成域名的AAAA記錄。在NAT64的實現方式中,NAT64互通網關為終端和應用服務器維持IPv4和IPv6地址之間的映射關系;DNS64負責改寫域名解析響應報文中的記錄類型。NAT-PT是一種被廢止的協議互通技術,這種技術同時解決IPv4訪問IPv6或IPv6訪問IPv4的問題,其簡化形式即NAT64。無論NAT64協議還是NAT-PT協議都由終端的域名解析請求觸發和創建映射關系,并且需要改寫域名響應報文的記錄形式,從本質上改變了域名解析的過程,并增加了域名解析服務器的復雜性。?
通常來說,NAT64或NAT-PT等協議可以用于應用服務器的域名對應固定IP地址的使用場景,也可以用于采用動態域名的場景,但這種方式并沒有很好利用動態域名的特點,也增加了終端訪問時延。?
發明內容
有鑒于此,本發明的主要目的在于提供一種應用服務器與終端之間的協議互通裝置及其實現方法,針對應用服務器動態接入網絡、并與終端采用不同協議棧的互通場景,采用為域名動態創建新記錄的方式,利用域名解析模塊和協議轉換模塊直接協商,將應用服務器上線、動態創建域名的記錄與協議轉換模塊創建地址映射關系等過程相關聯,改變終端訪問觸發創建地址映射關系的實現過程和改善不同協議棧互通場景的域名解析過程,以優化域名解析模塊和協議轉換模塊創建地址映射關系的過程。并通過域名解析模塊實現不同協議轉換模塊之間的負載均衡,從而有利于協議轉換模塊的規模部署。?
為達到上述目的,本發明的技術方案是這樣實現的:?
一種應用服務器與終端之間的協議互通裝置,包括域名解析模塊和協議轉換模塊;其中:
所述域名解析模塊,用于從動態域名服務器接收域名的記錄,并向協議轉換模塊查詢域名的其他記錄;
所述協議轉換模塊,通過查詢地址映射關系記錄庫或從地址庫中選擇IP地址生成域名的記錄信息,并將該結果返回域名解析模塊。
其中,所述域名解析模塊包括域名信息記錄庫和域名動態記錄處理子模塊,所述域名信息記錄庫,用于記錄域名的type=A和type=AAAA的記錄;通過所述域名動態記錄處理子模塊與所述協議轉換模塊通信。?
所述協議轉換模塊,包括地震映射關系記錄庫和映射關系處理子模塊;所述地址映射關系記錄庫,用于記錄域名的type=A的IPv4地址和type=AAAA的IPv6地址之間的映射關系,并通過所述映射關系處理子模塊根據域名的地址映射關系完成協議轉換。?
所述映射關系處理子模塊根據域名的地址映射關系完成協議轉換,具體為:用IPv6報文頭替換IPv4報文頭或者用IPv4報文頭替換IPv6報文頭。?
利用所述協議轉換模塊和域名解析模塊配合生成域名解析模塊的雙棧記錄,同時在本地生成地址映射關系。?
一種應用服務器與終端之間的協議互通裝置的實現方法,主要包括:?
A、利用域名解析裝置創建動態記錄的步驟;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國兵器工業信息中心,未經中國兵器工業信息中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410316342.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種震動發聲器裝置及其應用
- 下一篇:茯苓保健餅干及其制備方法





