下面我們將介紹兩種解決方案:
1> 申請(qǐng)動(dòng)態(tài)域名。
目前有許多專業(yè)公司在 Internet 上提供了動(dòng)態(tài)域名服務(wù)。所謂動(dòng)態(tài)域名,就是把一個(gè)固定的 Internet 域名和動(dòng)態(tài)地址 IP 實(shí)時(shí)對(duì)應(yīng)起來。這樣,不管什么時(shí)候上線,分配的 IP 地址是多少,其他用戶總是可以通過 Internet 域名訪問相應(yīng)的計(jì)算機(jī)。
圖一 動(dòng)態(tài)域名方式結(jié)構(gòu)圖
如圖一所示,只要選擇一家動(dòng)態(tài)域名服務(wù)提供商,在該公司網(wǎng)站進(jìn)行一次注冊(cè),就可以免費(fèi)得到一個(gè)固定的 Internet 域名(每臺(tái)使用動(dòng)態(tài)域名服務(wù)的計(jì)算機(jī)都需要一個(gè)獨(dú)立的域名)。下載并安裝該公司提供的相應(yīng)軟件,完成軟件配置。以后只要計(jì)算機(jī)在線,動(dòng)態(tài)域名就會(huì)自動(dòng)生效。
原來基于固定 IP 地址的數(shù)字視頻網(wǎng)絡(luò)監(jiān)控系統(tǒng),幾乎可以直接使用這種模式。當(dāng)然,原來如果是預(yù)先配置遠(yuǎn)程監(jiān)控點(diǎn) IP 地址的,現(xiàn)在需要改變成預(yù)先配置遠(yuǎn)程監(jiān)控點(diǎn)的 Internet 域名。編寫程序的時(shí)候只需要調(diào)用相應(yīng) API 函數(shù) ,就可以獲得 Internet 域名對(duì)應(yīng)的 IP 地址。
申請(qǐng)動(dòng)態(tài)域名的方式具有以下優(yōu)點(diǎn): 1. 軟件開發(fā)簡單,幾乎不需要修改代碼; 2. 性能比較穩(wěn)定,專業(yè)公司提供的動(dòng)態(tài)域名服務(wù) 24 小時(shí)在線,無論是 IP 地址解析模塊軟件的穩(wěn)定性還是服務(wù)器的穩(wěn)定性都是比較高的; 3. 如果系統(tǒng)的規(guī)模較小,那么費(fèi)用比較低,只需要給每臺(tái)使用了動(dòng)態(tài)域名的計(jì)算機(jī)交納相應(yīng)的服務(wù)費(fèi)。
但是這種方式也有一些不足: 1. 如果系統(tǒng)規(guī)模較大,例如有 100 個(gè)監(jiān)控點(diǎn),那么每一臺(tái)計(jì)算機(jī)每年都需要交納服務(wù)費(fèi) N 元,監(jiān)控系統(tǒng)的服務(wù)費(fèi)就需要 100*N 元,整體費(fèi)用比較高; 2. 如果動(dòng)態(tài)域名解析服務(wù)器需要一些個(gè)性化功能,無法定制。
2> 定制 IP 地址解析服務(wù)器。
圖二 IP 地址解析服務(wù)器方式結(jié)構(gòu)圖
這里所指的定制包括兩種方式,一是自己開發(fā) IP 地址解析服務(wù)器軟件,二是購買相應(yīng)的軟件模塊。
如圖二所示,無論采用哪種方式,大致都是以如下模式運(yùn)行:監(jiān)控中心和所有監(jiān)控點(diǎn)都預(yù)先定義一個(gè)別名,每臺(tái)計(jì)算機(jī)在線的時(shí)候,把自己的 IP 地址和對(duì)應(yīng)別名自動(dòng)發(fā)送給 IP 地址解析服務(wù)器。 IP 地址解析服務(wù)器保存所有 IP 地址和對(duì)應(yīng)的別名,并生成檢索信息。任何兩個(gè)用戶訪問對(duì)方的時(shí)候,都以別名的方式來訪問,訪問前軟件自動(dòng)和 IP 地址解析服務(wù)器連接,獲取相應(yīng)的 IP 地址。
如果使用定制 IP 地址解析服務(wù)器的解決方案,正好可以彌補(bǔ)動(dòng)態(tài)域名方式的不足,尤其對(duì)大型系統(tǒng)而言,可以節(jié)約費(fèi)用,靈活定制功能。為了解決動(dòng)態(tài) IP 問題,只需要額外支付構(gòu)建一個(gè) IP 地址解析服務(wù)器的費(fèi)用,包括服務(wù)器 24 小時(shí)在線的上網(wǎng)費(fèi)用和申請(qǐng)一個(gè)固定 IP 的費(fèi)用(當(dāng)然這臺(tái)服務(wù)器也可以使用動(dòng)態(tài)域名的方式)。而且,在定制 IP 地址解析服務(wù)器的同時(shí)可以做其他增值業(yè)務(wù),如認(rèn)證、計(jì)費(fèi)、分組管理等,類似一個(gè) GK 。
當(dāng)然,與動(dòng)態(tài)域名方式相比,這種方式最大的不足,在于軟件開發(fā)的工作量比較大。
解決動(dòng)態(tài) IP 問題還有其他方法,但是以上兩種解決方案相對(duì)比較成熟,更具備可操作性。