• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種單域名多IP的域名解析方法及系統技術方案

    技術編號:10195700 閱讀:159 留言:0更新日期:2014-07-10 04:31
    本發明專利技術提供一種單域名多IP的域名解析方法及系統,所述方法為:客戶端設備選擇第一IP地址向轉碼服務器發注冊請求報文并攜帶該客戶端設備所屬的ISP信息;轉碼服務器判斷所述第一IP地址與客戶端設備所屬ISP是否相同,若是則生成路由表項,其出接口為第一接口;否則在路由表項上添加臨時標簽,查找與客戶端設備所屬的ISP相同的第二IP地址并寫入注冊應答報文;客戶端設備判斷第二IP地址是否在緩存中,若是則以第二IP地址向轉碼服務器發送保活報文并攜帶update標簽;若轉碼服務器解析出保活報文中攜帶有update標簽,則生成路由表項,其中的出接口為第二接口。本發明專利技術可以確保監控視頻的圖像質量,提高ISP網絡帶寬的利用率。

    【技術實現步驟摘要】
    一種單域名多IP的域名解析方法及系統
    本專利技術涉及通信
    ,尤其涉及一種單域名多IP的域名解析方法及系統。
    技術介紹
    隨著IP網絡的視頻監控技術和移動互聯網技術的快速發展,遠程視頻監控逐漸成為監控行業的熱點,其中方便快捷的移動遠程終端智能安防更加受到人們的青睞。為了實現移動終端的遠程智能安防功能,通常會在移動終端上安裝移動監控客戶端軟件。由于監控數據的碼流格式通常與視頻監控終端相匹配,普通的客戶端設備讀取數據時相對較困難,因此會在客戶端設備與監控設備之間加入TS轉碼服務器,以便客戶端設備能夠得到可讀取的數據。所以,在客戶端設備中通常會設置TS轉碼服務器的域名,通過各互聯網服務提供商ISP提供的無線網絡向遠程的TS轉碼服務器發起注冊認證。客戶端設備一般會通過TS轉碼服務器的域名來訪問TS轉碼服務器,其中,需要DNS域名解析服務器為客戶端設備進行域名解析,即將客戶端設備輸入的域名解析為該域名對應的IP地址,進而使客戶端設備通過所述IP地址訪問TS轉碼服務器。如圖1所示,現有技術中,不同的ISP會為同一個域名提供不同的IP地址(假設為電信網和移動網),以便于各自簽約的客戶端設備能在各自的服務網絡中利用較高的網絡帶寬,快速訪問域名對應的TS轉碼服務器。DNS服務器在不知道所述客戶端設備屬于哪個ISP網絡時,通常會把解析出來的TS轉碼服務器對應的所有IP地址返回至客戶端設備,再由客戶端設備隨機或按次序從這些IP地址中選擇一個向TS轉碼服務器發起注冊請求報文。當DNS服務器域名解析系統返回的IP地址所屬的ISP網絡不是客戶端設備所屬ISP網絡時,如圖1所示,其中客戶端設備使用電信網絡,但卻使用移動提供的IP地址訪問TS轉碼服務器,這種跨運營商網絡的方式在傳輸過程中會造成大量的數據丟失和較大的延時從而使得圖像質量下降,更嚴重時使得實況花屏以及丟失視頻數據從而造成較差的用戶體驗效果。
    技術實現思路
    有鑒于此,本專利技術提供一種單域名多IP的域名解析方法及系統來實現客戶端設備和TS轉碼服務器中的出接口對應的IP地址歸屬于同一 ISP網絡,從而確保客戶端設備可以獲取質量較好的監控圖像。本專利技術提供一種單域名多IP的域名解析方法,所述方法包括:S1.客戶端設備在DNS域名解析服務器解析出的TS轉碼服務器域名對應的多個IP地址中,按照預設規則選擇第一 IP地址作為向TS轉碼服務器發注冊請求報文的目的IP地址,該注冊請求報文中攜帶該客戶端設備所屬的ISP信息;S2.所述TS轉碼服務器從所述第一 IP地址對應的第一接口收到所述注冊請求報文時,判斷所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP是否相同,若是,則生成到該客戶端設備的路由表項,所述路由表項中的出接口為所述第一接口 ;否則在所述生成的到該客戶端設備的路由表項上添加臨時標簽,并查找與客戶端設備所屬的ISP相同的第二IP地址,將第二 IP地址寫入注冊應答報文中返回至客戶端設備;S3.所述客戶端設備判斷所述注冊應答報文中的第二 IP地址是否存在于自身的DNS緩存中,若是,則以第二 IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶update標簽;S4.若所述TS轉碼服務器解析出所述保活報文中攜帶有update標簽,則生成替代帶有臨時標簽的路由表項,所述路由表項中的出接口為所述第二 IP地址對應的第二接口。基于同樣的構思,本專利技術還提供了一種單域名多IP的域名解析系統,其特征在于,所述系統包括客戶端設備和TS轉碼服務器,其中:客戶端設備在DNS域名解析服務器解析出的TS轉碼服務器域名對應的多個IP地址中,按照預設規則選擇第一 IP地址作為向TS轉碼服務器發注冊請求報文的目的IP地址,該注冊請求報文中攜帶該客戶端設備所屬的ISP信息;所述TS轉碼服務器從所述第一 IP地址對應的第一接口收到所述注冊請求報文時,判斷所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP是否相同,若是,則生成到該客戶端設備的路由表項,所述路由表項中的出接口為所述第一接口 ;否則在所述生成的到該客戶端設備的路由表項上添加臨時標簽,并查找與客戶端設備所屬的ISP相同的第二 IP地址,將第二 IP地址寫入注冊應答報文中返回至客戶端設備;所述客戶端設備判斷所述注冊應答報文中的第二 IP地址是否存在于自身的DNS緩存中,若是,則以第二 IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶update標簽;若所述TS轉碼服務器解析出所述保活報文中攜帶有update標簽,則生成替代帶有臨時標簽的路由表項,所述路由表項中的出接口為所述第二 IP地址對應的第二接口。相對于現有技術,本專利技術通過對不同ISP對應的IP地址進行區分,使TS轉碼服務器的出接口對應的IP地址和客戶端設備歸屬于同一個ISP網絡,從而最大程度確保監控視頻的圖像質量,并且有效的提高了 ISP網絡帶寬的利用率。【附圖說明】圖1是現有技術中一種單域名多IP的域名解析網絡結構示意圖;圖2是本專利技術提供的一種單域名多IP的域名解析方法流程圖;圖3是本專利技術實施例中一種單域名多IP的域名解析網絡結構示意圖。【具體實施方式】為了解決上述問題,本專利技術提供一種單域名多IP的域名解析方法及系統來實現客戶端和TS轉碼服務器出接口對應的IP地址歸屬于同一個ISP網絡,從而確保客戶端獲取的監控圖像質量。請參見圖2,本專利技術提供一種單域名多IP的域名解析方法,所述方法包括步驟:101、客戶端設備在DNS服務器解析出的TS轉碼服務器域名對應的多個IP地址中,按照預設規則(隨機或按照一定順序)選擇第一 IP地址作為向TS轉碼服務器發注冊請求報文的目的IP地址,該注冊請求報文中攜帶該客戶端設備所屬的ISP信息;102、所述TS轉碼服務器從所述第一 IP地址對應的第一接口上收到所述注冊請求報文時,判斷所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP是否相同,若是,則轉步驟103 ;否則轉步驟104 ;103、當所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP相同時,TS轉碼服務器會生成到該客戶端設備的路由表項,所述路由表項中的出接口為所述第一 IP地址對應的第一接口;104、當所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP不同時,TS轉碼服務器會在所述路由表項上添加一臨時標簽,并根據注冊請求報文中攜帶的客戶端設備所屬的ISP信息在自身查找與客戶端設備所屬的ISP相同的第二 IP地址,然后將第二 IP地址寫入注冊應答報文中返回至客戶端設備;105、所述客戶端設備判斷所述注冊應答報文中的第二 IP地址是否存在于自身的DNS緩存中,若是,則轉步驟106 ;106、客戶端設備以第二 IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶update標簽;所述update標簽表示對路由表項進行更新;107、若所述TS轉碼服務器解析出所述保活報文中攜帶有update標簽,則生成替代帶有臨時標簽的路由表項,所述更新后的路由表項中的出接口為所述第二 IP地址對應的第二接口。由此可見,本專利技術通過對不同ISP對應的IP地址進行區分,使TS轉碼服務器的出接口對應的IP地址和客戶端設備歸屬于同一個ISP網絡,從而本文檔來自技高網
    ...
    一種單域名多IP的域名解析方法及系統

    【技術保護點】
    一種單域名多IP的域名解析方法,其特征在于,所述方法包括:S1.客戶端設備在DNS域名解析服務器解析出的TS轉碼服務器域名對應的多個IP地址中,按照預設規則選擇第一IP地址作為向TS轉碼服務器發注冊請求報文的目的IP地址,該注冊請求報文中攜帶該客戶端設備所屬的ISP信息;S2.所述TS轉碼服務器從所述第一IP地址對應的第一接口收到所述注冊請求報文時,判斷所述第一IP地址所屬ISP與所述客戶端設備所屬ISP是否相同,若是,則生成到該客戶端設備的路由表項,所述路由表項中的出接口為所述第一接口;否則在所述生成的到該客戶端設備的路由表項上添加臨時標簽,并查找與客戶端設備所屬的ISP相同的第二IP地址,將第二IP地址寫入注冊應答報文中返回至客戶端設備;S3.所述客戶端設備判斷所述注冊應答報文中的第二IP地址是否存在于自身的DNS緩存中,若是,則以第二IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶update標簽;S4.若所述TS轉碼服務器解析出所述保活報文中攜帶有update標簽,則生成替代帶有臨時標簽的路由表項,所述路由表項中的出接口為所述第二IP地址對應的第二接口。

    【技術特征摘要】
    1.一種單域名多IP的域名解析方法,其特征在于,所述方法包括: 51.客戶端設備在DNS域名解析服務器解析出的TS轉碼服務器域名對應的多個IP地址中,按照預設規則選擇第一 IP地址作為向TS轉碼服務器發注冊請求報文的目的IP地址,該注冊請求報文中攜帶該客戶端設備所屬的ISP信息; 52.所述TS轉碼服務器從所述第一IP地址對應的第一接口收到所述注冊請求報文時,判斷所述第一 IP地址所屬ISP與所述客戶端設備所屬ISP是否相同,若是,則生成到該客戶端設備的路由表項,所述路由表項中的出接口為所述第一接口 ;否則在所述生成的到該客戶端設備的路由表項上添加臨時標簽,并查找與客戶端設備所屬的ISP相同的第二 IP地址,將第二 IP地址寫入注冊應答報文中返回至客戶端設備; 53.所述客戶端設備判斷所述注冊應答報文中的第二IP地址是否存在于自身的DNS緩存中,若是,則以第二 IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶update標簽; 54.若所述TS轉碼服務器解析出所述保活報文中攜帶有update標簽,則生成替代帶有臨時標簽的路 由表項,所述路由表項中的出接口為所述第二 IP地址對應的第二接口。2.如權利要求1所述的方法,其特征在于,判斷所述第一IP地址所屬ISP與所述客戶端設備所屬ISP是否相同的方法包括: 所述客戶端設備在發送的注冊請求報文中加入自身所屬ISP對應的標記值; 所述TS轉碼服務器根據所述注冊請求報文中攜帶的標記值判斷所述標記值與所述第一 IP地址所屬ISP對應的預設標記值是否相同,若是,則所述客戶端設備與所述第一 IP地址所屬的ISP相同;否則不同。3.如權利要求1所述的方法,其特征在于,所述步驟S3還包括: 若客戶端設備判斷所述注冊應答報文中的第二 IP地址未存在于自身的DNS緩存中,則以第一 IP地址為目的IP地址向TS轉碼服務器發送保活報文,該保活報文中攜帶hold標簽; 所述步驟S4還包括: 若TS轉碼服務器解析出的所述保活報文中攜帶有hold標簽,則保留帶有所述臨時標簽的路由表項。4.如權利要求3所述的方法,其特征在于,所述步驟S3還包括: 在所述客戶端設備向TS轉碼服務器發送帶有hold標簽的活報文后,所述客戶端設備周期性的向DNS服務器發送TS轉碼服務器的域名解析請求報文; 若客戶端設備發現DNS當前解析出的域名對應的IP地址包含所述第二 IP地址,則以第二 IP地址為目的IP地址向TS轉碼服務器發送保活報文,所述保活報文中攜帶upda...

    【專利技術屬性】
    技術研發人員:周迪林界
    申請(專利權)人:浙江宇視科技有限公司
    類型:發明
    國別省市:浙江;33

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品GV天堂无码男同| HEYZO无码综合国产精品| 久久男人Av资源网站无码软件| 日韩精品久久无码人妻中文字幕| 免费无码又爽又刺激聊天APP | 久久久久亚洲av无码专区喷水| 一区二区无码免费视频网站| av无码一区二区三区| 亚洲熟妇av午夜无码不卡| 日韩电影无码A不卡| 亚洲最大中文字幕无码网站| 亚洲乱码无码永久不卡在线| 午夜无码中文字幕在线播放| 国产精品无码亚洲精品2021 | 99热门精品一区二区三区无码| 精品无码三级在线观看视频 | 色窝窝无码一区二区三区 | 午夜不卡久久精品无码免费| 亚洲成a人无码av波多野按摩| 亚洲午夜无码毛片av久久京东热| 国产在线无码一区二区三区视频| 无码人妻精一区二区三区| 亚洲av无码专区在线观看亚| 97碰碰碰人妻视频无码| 人妻少妇伦在线无码专区视频 | 色综合AV综合无码综合网站| 国产成人无码一二三区视频| 精品无码久久久久久久久久| 黄桃AV无码免费一区二区三区 | 国产精品久久久久无码av | 亚洲国产精品无码久久98| 在线看片无码永久免费视频| 久久亚洲日韩看片无码| 亚洲av午夜精品无码专区| 无码人妻品一区二区三区精99| 亚洲成AV人在线观看天堂无码| 国产精品无码av在线播放| 无码人妻精品一区二区| 亚洲人成人伊人成综合网无码| 中文字幕乱偷无码av先锋蜜桃 | 无码国产成人午夜电影在线观看|