Internet 靠 TCP/IP 協定實現異構網路互聯。每節點靠唯一 IP 位址識別。IP 位址為 32 位元二進位數,由 4 個 8 位元欄位組成,點號分隔,用於標識 TCP/IP 主機。含網路 ID(識別同一物理網路所有主機)與主機 ID(識別該網路上每主機)。
IP 位址由統一機構 IANA 分配網路 ID,組織自行分配主機 ID,如單位無權決定街道門牌但可自決內部辦公室編號。
理論上有 40 億組合,但依網路/主機 ID 位數分 A/B/C 三類,A/B 類幾乎分配殆盡,僅剩 C 類可供分配,IP 位址是重要網路資源。
對外提供服務的機構通常發布固定 IP(靜態 IP)方便用戶存取,配合 DNS 域名解析。
撥號用戶因上網時空間離散,固定 IP 造成極大浪費,故每次撥號自動獲取動態 IP(ISP 合法區間內),兩次連線 IP 可能不同,但單次連線期間不變。
任何時刻 Internet 連線可由四要素描述:來源 IP、來源連接埠、目的 IP、目的連接埠。
動態 IP 使直接點對點連線有障礙。解法:雙方同時登入提供服務的主機,由該主機建立間接連線(網路電話、尋呼、遊戲均用此法)。技術成熟後可提供會議、多方通話、多方遊戲等服務。
支援直接 TCP/IP 連線軟體如微軟 NetMeeting,前提是雙方聯網時互獲對方動態 IP(或僅知被叫方 IP)。關鍵在於捕捉與交換動態 IP,或發布自身動態 IP 等待呼叫建立連線。
Win95/98 提供 WINIPCFG 實用程式:執行 winipcfg,點「詳細資訊」查看主機名、DNS、IP、網路遮罩等,可釋放/更新 IP。
將獲取的動態 IP 更新到個人主頁,訪客可透過該位址呼叫建立點對點連線。
主要功能:
https://postmodem.com/dips/<帳號>),訪客透過該 URL 存取你的本地 Web 伺服器(如個人 Web 伺服器)。適合調試主頁、找不到滿意免費主頁空間、或覺得上傳主頁浪費時間時。虛擬域名服務要求主頁放在固定域名伺服器,DIPS 則隨時追蹤動態 IP 導向本地 Web 伺服器。配合 DIPS 可不上傳任何檔案進行 Web 聊天。Windows 系統必須有 VB 6.0 執行庫 MSVBVM60.DLL。該檔不包含在 DynamIP 套件中,需從微軟 VB 官方站下載 Vbrun60new.exe(自動安裝,1MB)。
DynamIP 利用模板檔 (Template) 中形式參數更新本地檔案(含目前動態 IP),自動上傳至個人主頁伺服器,訪客利用頁面上動態 IP 資訊建立連線;或更新 DIPS 資訊至動態 IP 伺服器,訪客被導向本地 Web 伺服器。所有設定工作圍繞模板檔與動態 IP 進行。
以 Uploader(動態 IP 發布)為例:執行 DynamIP 選「setup-uploader」進入設定視窗,參數含: