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