介紹
DI-71X(DI-710、-715B、-718B)以太網(wǎng)產(chǎn)品最令人興奮的應用之一是通過互聯(lián)網(wǎng)從世界任何地方獲取數(shù)據(jù)。盡管在這種情況下設置 IP 地址是一個簡單的過程,但該方法可能存在一個令人不安的缺陷:互聯(lián)網(wǎng)服務提供商 (ISP) 分配的 IP 地址通常是動態(tài)的,這意味著它們可能會不時更改。我在這里指的是ISP分配給路由器的IP地址,DI-71X產(chǎn)品使用它連接到互聯(lián)網(wǎng)。IP 地址是動態(tài)的,這意味著它們可以更改并在此過程中使所有仔細的 IP 地址分配變得無用,這是一個需要在發(fā)生之前識別和處理的問題。
背景
您可能知道,每次連接到互聯(lián)網(wǎng)時,您都是使用 ISP 進行的。在大多數(shù)情況下,ISP擁有他們擁有的IP地址池,并定期臨時借給客戶。這意味著,對您來說非常透明,您今天用于上網(wǎng)的 IP 地址可能與您昨天使用的 IP 地址不同。那個可能今天被你的鄰居使用,下周可能會被ISP的不同客戶使用。一般來說,你不在乎這個IP地址外殼游戲是在幕后進行的,只要你啟動電腦時,你可以隨時訪問網(wǎng)絡。但是,在某些情況下,它確實很重要。
圖 1 — 管理得當,任何 DI-71X 設備都可以通過互聯(lián)網(wǎng)從世界任何位置訪問。
其中一個例子是,當您將 DI-71X 儀器暴露在互聯(lián)網(wǎng)上,目的是訪問它從遠程位置獲取的數(shù)據(jù)時。圖1以示意圖形式表示了此應用,實現(xiàn)其實現(xiàn)的分步方法如下:
將 DI-71X 儀器連接到 LAN,LAN 由路由器管理,最終允許 LAN 上的設備通過 ISP 連接到互聯(lián)網(wǎng)。路由器通常為儀器分配一個專用 IP 地址,該地址僅在網(wǎng)絡的 LAN 或?qū)S枚擞杏谩?/p>
使用路由器內(nèi)置的實用程序,將 71X 儀器的專用 IP 地址分配給 65,535 個端口之一。
同樣,使用路由器內(nèi)置的實用程序,將所選端口暴露給互聯(lián)網(wǎng)。
使用免費實用程序確定路由器的公共 IP 地址。
僅此而已?,F(xiàn)在,您可以使用在步驟 (4) 中獲得的 IP 地址和在步驟 (2) 中選擇的端口,從互聯(lián)網(wǎng)上的任何地方訪問 DI-71X 儀器。這一切好得令人難以置信嗎?在某些情況下,答案是肯定的。請繼續(xù)閱讀。
IP 地址軟膏中的蒼蠅
我已經(jīng)解釋了為什么ISP今天分配給71X路由器的IP地址可能不是明天分配給它的IP地址,您可能已經(jīng)猜到了這樣做的后果:雖然IP地址保持不變,但從東京的PC訪問位于紐約的71X儀器既快速又簡單。但是,一旦ISP更改了71X路由器的公共IP地址,您就可以從街對面訪問它。如果您的ISP可以自發(fā)更改路由器的IP地址,您有三種選擇:
請您的 ISP 為您分配一個靜態(tài) IP 地址(不會更改的地址)。
如果 IP 地址發(fā)生變化,請讓內(nèi)部人員查詢路由器并將新地址中繼給您。
使用動態(tài) DNS 服務。
第一個選項是靜態(tài) IP 地址,既是最容易保護的解決方案,也是最難保護的解決方案。請記住,ISP 只擁有有限數(shù)量的 IP 地址,這些地址會出租給所有訂閱者。根據(jù)定義,他們作為靜態(tài)IP地址永久提供給您的地址是其他人無法使用的地址。靜態(tài)IP地址的分配降低了ISP的可用IP地址庫存,通常的供需關系會影響價格:靜態(tài)IP地址很昂貴,如果你能得到一個的話。備選案文(2)即使不是不切實際,也顯然不方便。如果路由器的 IP 地址在凌晨 2 點更改,會發(fā)生什么情況?最佳解決方案(也是本應用筆記其余部分的主題)是使用動態(tài)域名服務 (DDNS)。
什么是 DDNS?
您可以將 DDNS 視為上述選項 (2) 的自動化版本,您的助手大部分時間什么都不做,但只要路由器的公共 IP 地址發(fā)生變化,它就會立即采取行動。簡而言之,假設您的路由器支持 DDNS 協(xié)議,只要路由器檢測到其公共 IP 地址已更改,它就可以自主并自動聯(lián)系任意數(shù)量的免費基于 Web 的服務。路由器登錄到您設置和維護的帳戶,并使用其最新的公共 IP 地址更新該帳戶。由于您可以使用自己喜歡的瀏覽器訪問同一帳戶,因此您可以隨時隨地確定路由器的IP地址。
如何使用動態(tài) DNS 網(wǎng)站
實際上有很多DDNS網(wǎng)站,您可以免費加入和使用,但只有路由器支持的網(wǎng)站才能真正工作。因此,第一步是驗證您的路由器是否確實支持 DDNS 及其可以訪問的特定 DDNS 網(wǎng)站。由于我有使用 DynDns.org 的經(jīng)驗,我將在所有進一步的討論中以該網(wǎng)站為例,但需要注意的是,其他網(wǎng)站的功能可能略有不同。開始使用 DDNS 既簡單又免費。確定要使用的網(wǎng)站后,轉到那里并:
建立一個帳戶,創(chuàng)建一個唯一的用戶名和密碼。
接下來,您需要為要管理的每個路由器創(chuàng)建一個主機名。如果你有三個不同的位置,每個位置都暴露在互聯(lián)網(wǎng)上,那么你將需要三個主機名,每個路由器一個。許多 DDNS 網(wǎng)站支持網(wǎng)站基本名稱之外的主機名。DynDns.org 總共支持四十六個。我為自己選擇的主機名是“rwlockhart.isa-geek.com”(請不要笑。這在當時似乎是合適的)。
接下來,通過訪問路由器的 DDNS 功能將注意力轉移到路由器上,并為您在步驟 1 和 2 中建立的 DDNS 帳戶配置它。您需要告訴路由器DDNS網(wǎng)站,您的主機名,用戶名,最后是密碼。圖 2 是路由器 DDNS 配置面板的屏幕截圖。清楚地顯示的是剛才描述的項目的條目。最后,確保啟用 DDNS 功能。
圖2— D-link無線路由器的DDNS配置面板的屏幕截圖。
啟用路由器的 DDNS 功能后,路由器將在 DDNS 網(wǎng)站上訪問您的帳戶,并使用其當前的公共 IP 地址更新帳戶。每當它檢測到更改時,它都會再次執(zhí)行此操作,24/7/365。免費還不錯,對吧?
要確定任何遠程位置的公共 IP 地址,您只需登錄 DDNS 網(wǎng)站。圖 3 是我的帳戶的屏幕截圖,清楚地標識了我的主機名、路由器的公共 IP 地址以及路由器上次更新信息的日期和時間。在此示例中,我將在 IP 地址 67.149.3.21 以及我在網(wǎng)絡專用端將儀器分配到的任何端口訪問我的 DI-71X 儀器。
圖 3—
結語
請務必注意,盡管您可以使用提供動態(tài) IP 地址的 ISP,這意味著路由器的公共 IP 地址可能會不時更改,但您可以完全控制分配給網(wǎng)絡專用端 71X 儀器的端口號。除非你改變它,否則它永遠不會改變。因此,只要您可以訪問DDNS服務來確定路由器的當前公共IP地址,就可以放心,其他一切都保持不變。此外,我想強調(diào)的是,您的ISP在您訪問路由器時永遠不會更改路由器的公共IP地址。您不必擔心處于數(shù)據(jù)上傳或儀器配置的中間并掛起進程,因為您的 ISP 在會話中間沖動地更改了 IP 地址。
審核編輯:郭婷
-
以太網(wǎng)
+關注
關注
40文章
5441瀏覽量
172026 -
路由器
+關注
關注
22文章
3737瀏覽量
114003
發(fā)布評論請先 登錄
相關推薦
評論