工程當(dāng)中我們經(jīng)常會碰到這種情況,遠(yuǎn)程監(jiān)控調(diào)試好后,當(dāng)時可以遠(yuǎn)程連接,過幾天就無法連接了。首先確定你的監(jiān)控服務(wù)端是固定IP的,還是動態(tài)IP。固定IP就是你到電信或者聯(lián)通申請的IP是不會變化的,這種服務(wù)一般使用價格都比較貴,很少有客戶會使用。動態(tài)IP就是ADSL撥號上網(wǎng),也就是我們通常說的寬帶撥號上網(wǎng),這種IP每次撥號連接,IP都是變化的,動態(tài)IP需要申請動態(tài)域名服務(wù),動態(tài)域名服務(wù)的有花生殼和3322,兩家域名服務(wù)商,都有提供免費動態(tài)域名服務(wù),域名穩(wěn)定性都不錯,個人比較喜歡用3322的,兩家域名服務(wù)都有免費版和收費版,服務(wù)版的穩(wěn)定性要好,兩種付費版的區(qū)別在于二級域名的多少,3322提供的二級域名比較多,而花生殼提供的少,這里建議大家使用收費版的,穩(wěn)定性要強很多,省去很多售后的麻煩。
排查方法,首先確定你路由器的端口映射設(shè)置正確,動態(tài)域名轉(zhuǎn)發(fā)設(shè)置都正確,沒有被客戶做過變動。在這里排查我們需要用的一個ping命令,首先ping一下你的動態(tài)域名解析是否正常,ping命令使用方法,電腦桌面左下角的開始—運行—輸入cmd—確定,跳出命令輸入框,piing域名+端口。注意ping命令和域名之間要加一個空格鍵。這里我們以52安防論壇域名為例,可以看到域名解析是正常的,有返回TTL。如圖:
域名解析不成功,沒有返回TTL,如圖:
首先我們分析域名解析正常的原因,在IE瀏覽器輸入你的動態(tài)域名地址加端口,如果使用的是80端口,則直接輸入動態(tài)域名即可,使用的是其它端口需要域名后面加端口訪問,這里以81端口為例,在輸入域名前,請先設(shè)置好你的IE瀏覽器Activex插件,設(shè)置方法為,打開IE瀏覽器,選擇“工具”菜單-->“Internet選項”-->“安全”標(biāo)簽,然后選擇“自定義級別”,將“Activex控件和插件”中“下載已簽名的Activex控件”、“運行Activex控件”等設(shè)置為“啟用”,點擊確定后,請重新啟動IE瀏覽器。IE設(shè)置完成后我們就可以輸入域名訪問看一下,如成功訪問會提示你安裝控件,安裝完控件后就可以正常打開遠(yuǎn)程監(jiān)控畫面。如果無法連接,我們就需要通過IP訪問試一下,方法http://IP地址:81,這里指的IP就是我們圖1中ping命令得到的監(jiān)控服務(wù)器的外網(wǎng)IP地址。得到兩種情況,一種外網(wǎng)IP可以正常連接,就是你的動態(tài)域名服務(wù)商那里出了問題,咨詢他們幫助你解決。一種是外網(wǎng)IP無法連接,繼續(xù)往下排查。
其次我們來分析下域名不能ping通和通過外網(wǎng)IP也無法連接的原因,這種情況就需要我們到監(jiān)控錄像機所在的內(nèi)網(wǎng)來排查。排查方法,在監(jiān)控錄像機里同一路由器下的同一網(wǎng)段內(nèi)的一臺電腦,ping監(jiān)控錄像機的內(nèi)網(wǎng)IP地址,如監(jiān)控錄像機內(nèi)網(wǎng)IP為192.168.1.2,就用我們前面所講到的ping命令來ping這個IP地址,看看有無返回TTL。可以ping通,請檢查你錄像機或路由器的動態(tài)域名設(shè)置和端口映射是否正確。如ping不通,請檢查你的錄像機或電腦能否聯(lián)網(wǎng),兩臺主機是否設(shè)置在同一網(wǎng)段內(nèi),是否在同一個路由器下,是否在同一個交換機下。內(nèi)網(wǎng)是否有其它電腦中病毒,產(chǎn)生內(nèi)網(wǎng)IP沖突,建議每臺電腦都安裝殺毒軟件。
通過以上方法基本能夠排查清楚,以我的經(jīng)驗來說,監(jiān)控主機是內(nèi)網(wǎng)IP的,不要自動獲取IP。還有一種方法就是把路由器和錄像機恢復(fù)到初始化,重新設(shè)置一遍端口映射和域名解析。以上方法都不能解決你的問題,就要考慮更換路由器和錄像機測試了。