【技術實現步驟摘要】
一種單域名多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網絡時,如圖 ...
【技術保護點】
一種單域名多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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。