Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

動態 IP 捕獲與應用全攻略:原理、工具與 DynamIP 實戰設定

編輯:XP 系統基礎知識

一、IP 位址與動態分配

1. IP 位址基本概念

Internet 靠 TCP/IP 協定實現異構網路互聯。每節點靠唯一 IP 位址識別。IP 位址為 32 位元二進位數,由 4 個 8 位元欄位組成,點號分隔,用於標識 TCP/IP 主機。含網路 ID(識別同一物理網路所有主機)與主機 ID(識別該網路上每主機)。

IP 位址由統一機構 IANA 分配網路 ID,組織自行分配主機 ID,如單位無權決定街道門牌但可自決內部辦公室編號。

2. 靜態 IP 與動態 IP

理論上有 40 億組合,但依網路/主機 ID 位數分 A/B/C 三類,A/B 類幾乎分配殆盡,僅剩 C 類可供分配,IP 位址是重要網路資源。
對外提供服務的機構通常發布固定 IP(靜態 IP)方便用戶存取,配合 DNS 域名解析。
撥號用戶因上網時空間離散,固定 IP 造成極大浪費,故每次撥號自動獲取動態 IP(ISP 合法區間內),兩次連線 IP 可能不同,但單次連線期間不變。

二、點對點 TCP/IP 連線

1. 連線四要素

任何時刻 Internet 連線可由四要素描述:來源 IP、來源連接埠、目的 IP、目的連接埠。

2. 間接實現

動態 IP 使直接點對點連線有障礙。解法:雙方同時登入提供服務的主機,由該主機建立間接連線(網路電話、尋呼、遊戲均用此法)。技術成熟後可提供會議、多方通話、多方遊戲等服務。

3. 直接實現

支援直接 TCP/IP 連線軟體如微軟 NetMeeting,前提是雙方聯網時互獲對方動態 IP(或僅知被叫方 IP)。關鍵在於捕捉與交換動態 IP,或發布自身動態 IP 等待呼叫建立連線。

三、動態 IP 捕捉與發布

1. 動態 IP 捕捉

Win95/98 提供 WINIPCFG 實用程式:執行 winipcfg,點「詳細資訊」查看主機名、DNS、IP、網路遮罩等,可釋放/更新 IP。

2. 動態 IP 發布

將獲取的動態 IP 更新到個人主頁,訪客可透過該位址呼叫建立點對點連線。

四、動態 IP 捕捉發布工具——DynamIP

主要功能:

  1. DUN/RAS Dialer with Event Driven Program Launcher: 具事件驅動撥號功能,可依需求或定時撥號,在「新連線建立」或「連線終止」事件驅動下啟動/關閉其他應用程式,流量低於設定值自動斷線,適合無人值守下載大型軟體。
  2. Uploader (Dynamic IP address poster): 檔案上傳工具(動態 IP 發布)。可將動態 IP 發布在指定網頁並自動上傳至伺服器,也可定期上傳任意檔案(如數位相機定時拍攝圖檔),主頁變成現場直播頁。
  3. DIPS Client: 動態 IP 伺服器 (DIPS) 客戶端。申請免費帳號後,DIPS 在主頁顯示指向你動態 IP 的 URL(形式 https://postmodem.com/dips/<帳號>),訪客透過該 URL 存取你的本地 Web 伺服器(如個人 Web 伺服器)。適合調試主頁、找不到滿意免費主頁空間、或覺得上傳主頁浪費時間時。虛擬域名服務要求主頁放在固定域名伺服器,DIPS 則隨時追蹤動態 IP 導向本地 Web 伺服器。配合 DIPS 可不上傳任何檔案進行 Web 聊天。
  4. POP mail checker: 電子信箱檢查,最多檢查 5 個 POP3 帳號,新郵件到達視覺/聲音提示,自動啟動郵件客戶端收信。
  5. IP chat: 點對點 IP 聊天,類似 IRC 但無需 IRC 伺服器。可掃描指定 IP 區間,向所有聊天成員或特定 IP 廣播訊息,打招呼建立私人聊天。支援 MS NetMeeting。
  6. WEBchat: Web 聊天。主頁訪客用瀏覽器直接與你對話(無需安裝 DynamIP),頁面動態更新,瀏覽器需支援 forms(Netscape/IE 均支援)。訪客在 forms 填寫語句按 submit 發送到你電腦(利用 DynamIP 捕獲的動態 IP)。配合功能 3 實現本地 Web 聊天,無需上傳主頁。
  7. HTTPscan: HTTP 掃描。掃描指定 IP 區間,以超文字格式產生所有被搜尋到的 HTTP 伺服器清單。用途之一:點對點 IP 聊天時立即訪問對方主頁。
  8. PC Clock Synchronizer: 時鐘同步。從 NTP 伺服器取得精確日期時間校準機器時鐘,部分解決「千年蟲」問題。

五、DynamIP 安裝與設定

1. 安裝條件

Windows 系統必須有 VB 6.0 執行庫 MSVBVM60.DLL。該檔不包含在 DynamIP 套件中,需從微軟 VB 官方站下載 Vbrun60new.exe(自動安裝,1MB)。

2. 設定原理

DynamIP 利用模板檔 (Template) 中形式參數更新本地檔案(含目前動態 IP),自動上傳至個人主頁伺服器,訪客利用頁面上動態 IP 資訊建立連線;或更新 DIPS 資訊至動態 IP 伺服器,訪客被導向本地 Web 伺服器。所有設定工作圍繞模板檔與動態 IP 進行。

以 Uploader(動態 IP 發布)為例:執行 DynamIP 選「setup-uploader」進入設定視窗,參數含:

  • Active: 開啟/關閉此服務。
  • Remote Host: ...
Copyright © Windows教程網 All Rights Reserved