在我們的工作或生活中,可能會遇到以下場景:
由於工作需要,需要遠端登入處於某個地市的一台計算機,但是這台計算機沒有vpn接入也沒有固定的公網ip,那麼沒有可接入的ip我們是很難訪問到這台機器的,這個時候我們會怎麼辦?
由於智慧型家居在我們的生活中越來越盛行,如果我們的總控制計算機或裝置在我們家中,而又沒有外網ip的情況下,我們又如何檢視我們家中裝置的運**況呢?
以上的例子也許已經有了好多解決方案,也許比喻的不是很貼切,但是我們生活中可能確實遇到此類的問題。造成這些問題的原因是我們沒有乙個固定的外網ip,下面給出一種獲取外網ip的方法。
獲取外網ip的大體示意圖如下圖所示:
基於上述示意圖,我們開發了用於獲取公網ip的小工具,小工具主要分為兩部分,客戶端和服務端。
客戶端需要部署在需要獲取其臨時公網ip的機器上,由於臨時公網ip會變化,所以客戶端需要定期的來訪問服務端,來更新臨時公網ip。
服務端用於接收客戶端的情況,並將其公網ip解析出來,並在服務端進行記錄,供使用者檢視。
上圖中的流程解析如下:
(1-2)客戶端通過網路,訪問服務端,服務端解析訪問客戶端的ip,將ip資訊記錄在本地;
(3)使用者去服務端查詢指定機器的臨時公網ip,獲取臨時公網ip後,即可執行4-5的流程;
(4-5)使用者獲取到臨時公網ip後,就和訪問有固定公網ip的機器一樣來訪問客戶端所在的機器(前提:需要放開需要訪問的埠)。
小工具的截圖如下:
1、客戶端
2、服務端接收客戶端訪問
3、客戶查詢
至此,獲取臨時公網ip的小工具已經介紹完了。使用者可以通過獲取的裝置ip來訪問指定的機器了。
如果沒有固定的公網IP
在我們的工作或生活中,可能會遇到以下場景 由於工作需要,需要遠端登入處於某個地市的一台計算機,但是這台計算機沒有vpn接入也沒有固定的公網ip,那麼沒有可接入的ip我們是很難訪問到這台機器的,這個時候我們會怎麼辦?由於智慧型家居在我們的生活中越來越盛行,如果我們的總控制計算機或裝置在我們家中,而又沒...
雜談 沒有公網IP的電腦如何與外部通訊
前幾天突然想到的問題,自己先猜測推理了一番,最後在謝希仁版 計算機網路 找到了權威的解答。這裡記錄一下自己的思考過程。我們知道,網際網路中的兩台電腦要進行通訊,就必須彼此知曉對方的位置。ip位址就是對電腦位址的一種表示。其中公網ip具有全網唯一性,可以唯一標識一台電腦,故可以依此進行定址並通訊。但是...
內網IP和公網IP的區別
什麼是內網ip 一些小型企業或者學校,通常都是申請乙個固定的ip位址,然後通過ip共享 ip sharing 使用整個公司或學校的機器都能夠訪問網際網路。而這些企業或學校的機器使用的ip位址就是內網ip,內網ip是在規劃ipv4協議時,考慮到ip位址資源可能不足,就專門為內部網設計私有ip位址 或稱...