一、IP地址與IP地址的動態(tài)分配
2 v U( n; i( g: U. n8 c/ \. L1 q$ r) C
1. IP地址基本概念 6 U0 X1 r! }0 C3 d7 K, Q
' M# @# I# j1 l. V" z2 l Internet依靠TCP/IP協(xié)議,在全球范圍內(nèi)實(shí)現(xiàn)不同硬件結(jié)構(gòu)、不同操作系統(tǒng)、不同網(wǎng)絡(luò)系統(tǒng)的互聯(lián)。在Internet上,每一個(gè)節(jié)點(diǎn)都依靠唯一的IP地址互相區(qū)分和相互聯(lián)系。IP地址是一個(gè)32位二進(jìn)制數(shù)的地址,由4個(gè)8位字段組成,每個(gè)字段之間用點(diǎn)號隔開,用于標(biāo)識TCP/IP宿主機(jī)。 : R2 E! W- T# Q( S- W
/ g2 W+ L9 {; J- B: n6 k
每個(gè)IP地址都包含兩部分:網(wǎng)絡(luò)ID和主機(jī)ID。網(wǎng)絡(luò)ID標(biāo)識在同一個(gè)物理網(wǎng)絡(luò)上的所有宿主機(jī),主機(jī)ID標(biāo)識該物理網(wǎng)絡(luò)上的每一個(gè)宿主機(jī),于是整個(gè)Internet上的每個(gè)計(jì)算機(jī)都依靠各自唯一的IP地址來標(biāo)識。 : R6 W; I0 ^# g6 s7 v2 P0 q' u
- S! g! c# N8 I. f5 |
IP地址構(gòu)成了整個(gè)Internet的基礎(chǔ),它是如此重要,每一臺聯(lián)網(wǎng)的計(jì)算機(jī)無權(quán)自行設(shè)定IP地址,有一個(gè)統(tǒng)一的機(jī)構(gòu)—IANA負(fù)責(zé)對申請的組織分配唯一的網(wǎng)絡(luò)ID,而該組織可以對自己的網(wǎng)絡(luò)中的每一個(gè)主機(jī)分配一個(gè)唯一的主機(jī)ID,正如一個(gè)單位無權(quán)決定自己在所屬城市的街道名稱和門牌號,但可以自主決定本單位內(nèi)部的各個(gè)辦公室編號一樣。
' \8 v8 S# s1 T0 A J& K2 E
* e& H; J9 i8 C! j% F' X 2. 靜態(tài)IP與動態(tài)IP
3 o3 ~: U5 k2 g# B& W/ K+ i% u) |( T
IP地址是一個(gè)32位二進(jìn)制數(shù)的地址,理論上講,有大約40億(2的32次方)個(gè)可能的地址組合,這似乎是一個(gè)很大的地址空間。實(shí)際上,根據(jù)網(wǎng)絡(luò)ID和主機(jī)ID的不同位數(shù)規(guī)則,可以將IP地址分為A(7位網(wǎng)絡(luò)ID和24位主機(jī)ID)、B(14位網(wǎng)絡(luò)ID和16位主機(jī)ID)、C(21位網(wǎng)絡(luò)ID和8位主機(jī)ID)三類,由于歷史原因和技術(shù)發(fā)展的差異,A類地址和B類地址幾乎分配殆盡,目前能夠供全球各國各組織分配的只有C類地址。所以說IP地址是一種非常重要的網(wǎng)絡(luò)資源。
6 C R, n8 M' y% q0 d9 M, v0 t0 m W f9 t/ }9 }$ y
對于一個(gè)設(shè)立了因特網(wǎng)服務(wù)的組織機(jī)構(gòu),由于其主機(jī)對外開放了諸如WWW、FTP、E-mail等訪問服務(wù),通常要對外公布一個(gè)固定的IP地址,以方便用戶訪問。當(dāng)然,數(shù)字IP不便記憶和識別,人們更習(xí)慣于通過域名來訪問主機(jī),而域名實(shí)際上仍然需要被域名服務(wù)器(DNS)翻譯為IP地址。例如,你的主頁地址是www.myhost.com,用戶可以方便地記憶和使用,而域名服務(wù)器會將這個(gè)域名翻譯為101.12.123.234,這才是你在網(wǎng)上的真正地址。 . L/ F* }: [7 d
7 F# ^" ]2 |: C( w: I
而對于大多數(shù)撥號上網(wǎng)的用戶,由于其上網(wǎng)時(shí)間和空間的離散性,為每個(gè)用戶分配一個(gè)固定的IP地址(靜態(tài)IP)是非常不可取的,這將造成IP地址資源的極大浪費(fèi)。因此這些用戶通常會在每次撥通ISP的主機(jī)后,自動獲得一個(gè)動態(tài)的IP地址,該地址當(dāng)然不是任意的,而是該ISP申請的網(wǎng)絡(luò)ID和主機(jī)ID的合法區(qū)間中的某個(gè)地址。撥號用戶任意兩次連接時(shí)的IP地址很可能不同,但是在每次連接時(shí)間內(nèi)IP地址不變?! ?
6 t& E) A1 v7 T% H: n; `: u! ?/ l3 e( C
二、點(diǎn)對點(diǎn)TCP/IP連接 - ~8 V0 O/ M& g$ ?* v
/ v" T) N4 K# w/ n' c; n 1. 點(diǎn)對點(diǎn)TCP/IP連接與IP地址
" Z6 H* i' F3 K$ o( }
f" I+ B1 j$ D B9 l 一個(gè)運(yùn)行TCP/IP協(xié)議接入因特網(wǎng)的計(jì)算機(jī)必須擁有一個(gè)唯一的IP地址,才能與網(wǎng)上的其他計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)通訊。實(shí)際上,在任何時(shí)刻Internet連接都能由4個(gè)要素來描述:源IP 地址、源地址端口號、目的IP 地址和目的地址端口號。 9 B$ X0 x( _& |; U7 E
: O, X4 o1 [' a' q5 ~
2. 點(diǎn)對點(diǎn)TCP/IP連接的間接實(shí)現(xiàn) 6 y1 b3 `6 B, N. }
) \5 d% t5 ]8 \5 n+ e* l* i
由于大多數(shù)上網(wǎng)用戶每次上網(wǎng)都自動獲得一個(gè)動態(tài)的IP地址,這就使兩臺計(jì)算機(jī)之間建立直接、方便的點(diǎn)對點(diǎn)TCP/IP連接存在一定障礙。解決的辦法是通過間接的方式進(jìn)行連接,即通信雙方同時(shí)登錄到某個(gè)提供服務(wù)的主機(jī)上,由該主機(jī)建立雙方的間接連接,網(wǎng)絡(luò)電話、網(wǎng)絡(luò)尋呼、網(wǎng)絡(luò)游戲大都使用這一方法。隨著技術(shù)的成熟和發(fā)展,這種網(wǎng)絡(luò)連接服務(wù)可以提供諸如網(wǎng)絡(luò)會議、多方通話、多方游戲等服務(wù),已經(jīng)突破了雙機(jī)連接的局限。 " p4 x- S0 c: j' K3 a
' W' h4 G5 u4 ]: b/ u; D1 w" P8 O 3. 點(diǎn)對點(diǎn)TCP/IP連接的直接實(shí)現(xiàn)
8 j* W4 Q. s8 O+ Q
. c6 w/ _1 \: a 支持直接TCP/IP連接的軟件很多,例如微軟的網(wǎng)絡(luò)電話軟件NetMeeting,唯一的前提就是雙方必須在聯(lián)網(wǎng)時(shí)相互獲得對方的動態(tài)IP地址,或者更簡單地,只要知道被呼叫方的IP地址即可,這類似于知道被叫方的電話號碼即可建立電話聯(lián)系。于是關(guān)鍵問題就是捕捉和交換各自的動態(tài)IP地址,或者捕捉和發(fā)布自己的動態(tài)IP地址以等待呼叫進(jìn)而建立連接。
6 }0 G5 _, H) F. y' j. ~5 d# g* Q7 M. v( O& @ g9 Z
三、動態(tài)IP地址的捕捉與發(fā)布
7 q( f* n& r; a* J3 Z( @5 W6 b4 W: s! s# m
1. 動態(tài)IP地址的捕捉 8 Q1 g* n# C s/ n$ U: U
# Z* ]' G7 j! C4 l* B' y4 b* r2 z
有許多方法和工具來實(shí)現(xiàn)動態(tài)IP地址的捕捉,Windows 95/98提供了一個(gè)IP 配置 (WINIPCFG) 實(shí)用程序,使用方法是單擊“開始-運(yùn)行”,在“打開”框中鍵入:winipcfg,出現(xiàn)程序窗口后,可以單擊“詳細(xì)信息”進(jìn)行查看(圖1)。IP配置實(shí)用程序允許用戶或管理員查看當(dāng)前IP地址和其他與網(wǎng)絡(luò)配置有關(guān)的有用信息,有關(guān)配置信息包括主機(jī)名、DNS服務(wù)器、IP地址、網(wǎng)絡(luò)掩碼等??梢灾刂靡粋€(gè)或多個(gè)IP地址?!搬尫拧被颉案隆卑粹o分別釋放或更新一個(gè)IP地址。如果希望釋放或更新所有IP 地址,請單擊“全部釋放”或“全部更新”。其他工具也可以實(shí)現(xiàn)本機(jī)IP地址的查詢。 H, e; ~5 h* R% s# [0 l
0 c$ u- n5 A* J 2.動態(tài)IP地址的發(fā)布
( K8 d" [8 ?$ q4 I4 v3 o1 q1 V* V/ K, h% k+ v5 W
可以將得到的動態(tài)IP地址更新到自己的主頁上,這樣所有訪問者都可以通過該地址呼叫主頁的所有者,建立點(diǎn)對點(diǎn)的TCP/IP連接。
1 T6 A4 \; T6 b ~! c( l2 i
! g7 p" @' f9 s* l3 c- R 四、動態(tài)IP地址捕捉發(fā)布工具—DynamIP
0 u; f6 ~4 A5 _ ]
1 l$ _6 ^* u. D |4 \$ X) r 知道了原理,就可以借助工具來完成這一過程。DynamIP就是一個(gè)很好的動態(tài)捕捉與發(fā)布工具。DynamIP的主要功能有:
( V+ {: f& h7 S v4 v
# v/ J0 U* K2 L: N 1. DUN/RAS Dialer with Event Driven Program Launcher:具有事件驅(qū)動功能的撥號工具,可根據(jù)用戶要求或者自動定時(shí)進(jìn)行撥號,并且可以在諸如“新連接建立”或“連接終止”等事件的驅(qū)動下運(yùn)行/關(guān)閉其他應(yīng)用程序,當(dāng)網(wǎng)絡(luò)流量低于設(shè)定值時(shí)可以自動終止聯(lián)結(jié),這對于無人值守下載大軟件時(shí)特別有用。
3 ?2 I) g# W+ }, m$ k
7 S% L4 x3 a& x: j/ | 2. Uploader(Dynamic IP address poster):文件上載工具(動態(tài)IP地址發(fā)布)。DynamIP可以將你的動態(tài)IP地址發(fā)布在指定的Web頁面上,并自動地將該頁面上載到服務(wù)器。當(dāng)然也可以用來更新和上載任意文件,例如用來定期上載圖形文件,而該文件是利用數(shù)碼相機(jī)自動定期拍攝的,于是該主頁就成了一個(gè)現(xiàn)場直播的頁面。 6 }1 @, K: R- ~
, i& C. I- V% c, D0 p: J3 q4 r. K 3. DIPS Client:DIPS客戶端軟件,DIPS(Dynamic IP Server)是動態(tài)IP服務(wù)器的簡稱,在申請了一個(gè)免費(fèi)賬戶后,動態(tài)IP服務(wù)器可以在主頁中顯示一個(gè)指向你的動態(tài)IP的URL,形式為:http://postmodem.com/dips/<你的賬戶名>。 4 V1 q& {0 P S8 J
# P; j+ @. _4 z- @
這一功能允許網(wǎng)上用戶通過該URL訪問你的本地主頁,這是指在本地主機(jī)安裝的Web服務(wù)器(例如個(gè)人Web服務(wù)器)。當(dāng)你要調(diào)試主頁或者無法找到一個(gè)提供滿意的免費(fèi)主頁服務(wù)器,或者你認(rèn)為上載主頁太浪費(fèi)時(shí)間時(shí),這項(xiàng)功能就顯得尤為重要,目前的虛擬域名服務(wù)與此不同的是,虛擬域名服務(wù)要求你的主頁必須安放在具有固定域名的主頁服務(wù)器上,然后才能提供轉(zhuǎn)移訪問,而動態(tài)IP服務(wù)器則可以隨時(shí)跟蹤你的動態(tài)IP,并將訪問者轉(zhuǎn)移到你的本地Web服務(wù)器上。只要你聯(lián)網(wǎng)并且你的本地Web服務(wù)器正在運(yùn)行,DynamIP可以自動地確定你的DIPS信息是否需要更新到動態(tài)IP服務(wù)器。配合DIPS,用戶可以在不上載任何文件的情況下進(jìn)行Web聊天。 ) [' V6 ~3 ^2 ~. K) {" V
- m- Q ~; K/ a! f" {4 Q 4. POP mail checker:電子信箱檢查,可最多檢查5個(gè)不同的POP3賬戶,并在新郵件到來后以可視或聲音信號進(jìn)行提示,自動運(yùn)行E-mail客戶端軟件取信。
+ z X/ V, ?- r& u9 l2 \" }+ f0 I. T# n
5. IP chat:點(diǎn)對點(diǎn)IP聊天,類似IRC,但是不需要任何IRC服務(wù)器,DynamIP可以在用戶指定IP地址區(qū)間內(nèi)掃描,你可以向所有聊天成員或者特定IP地址廣播消息,你可以向其他聊天成員打招呼以引起對方注意并建立一個(gè)私人聊天。DynamIP支持微軟網(wǎng)絡(luò)電話軟件MS NetMeeting。 - p3 {' V4 e7 \, D# Y6 M
: l; u3 @' E0 s6 Z
6. WEBchat:Web聊天。你的主頁訪問者可以利用瀏覽器直接與你對話,即使對方?jīng)]有安裝DynamIP,前提是你在主頁中安裝了如圖2的頁面,該頁面將被DynamIP動態(tài)更新,瀏覽器必須支持forms,Netscape和Internet Explorer,毫無疑問都支持forms。訪問者可以在forms中填寫語句,然后按submit按鈕,該語句被發(fā)送到你的計(jì)算機(jī)(利用DynamIP捕獲的動態(tài)IP)??梢耘c功能3配合實(shí)現(xiàn)本地Web聊天,則不必上載主頁到任何服務(wù)器。
5 F, C5 ^0 j* H- p1 Y7 `+ F) t! Y& ^2 |3 d8 R+ x. v& y) o
7. HTTPscan:HTTP掃描。DynamIP可以在用戶指定IP地址區(qū)間內(nèi)掃描,并以超文本文件格式生成一個(gè)包含所有被搜索到的HTTP服務(wù)器的清單。用途之一是當(dāng)你與某人進(jìn)行點(diǎn)對點(diǎn)IP聊天時(shí),你可以立即訪問對方的主頁。
( {7 v1 P0 q/ h' S
' S8 B/ M' M% c9 l3 N# s# w4 I 8. PC Clock Synchronizer:時(shí)鐘同步。DynamIP可以從NTP服務(wù)器獲得精確的日期和時(shí)間以校準(zhǔn)你的機(jī)器時(shí)鐘,另外也可以用來部分地解決“千年蟲”問題。
8 S7 H0 f3 D) \2 K) _( m1 [2 b
_+ g( m3 V2 D! C7 r( C" ]4 L. o 五、DynamIP的安裝、設(shè)置 ( L: T( T( I4 `3 l3 x% c
; C* y. \5 E) j+ f2 V0 [& ~% D
1. DynamIP的安裝 6 R/ O7 i |8 e2 q4 B5 B* o: A
4 l0 E6 m5 i0 H3 q `
DynamIP的安裝只有一個(gè)條件,那就是你的Windows系統(tǒng)中必須有VB6.0的運(yùn)行庫—MSVBVM60.DLL。該文件沒有包含在DynamIP的軟件包中,用戶必須從微軟公司VB官方站點(diǎn)下載,文件名是Vbrun60new.exe,它是自動安裝文件,文件長度為1MB。 6 |- I8 N. h0 M# a0 y% y
8 X! N! i5 ?% {' X4 d* h& G. u 2. DynamIP的設(shè)置
. j# s; x9 ?& f# A' q
1 H! @) [0 ~* M8 i0 t DynamIP的基本原理是很簡單的,DynamIP將利用模板文件(Template)中的各項(xiàng)形式參數(shù)來更新一個(gè)本地文件,該文件包含了你的當(dāng)前動態(tài)IP地址,然后DynamIP自動上載該文件到你的個(gè)人主頁服務(wù)器,于是其他訪問你的主頁的用戶可以利用該頁面上的動態(tài)IP地址信息與你建立連接,實(shí)現(xiàn)各種網(wǎng)絡(luò)應(yīng)用;或者DynamIPS更新你的DIPS信息到動態(tài)IP服務(wù)器,所有訪問該服務(wù)器的用戶可以被轉(zhuǎn)移到你的本地Web服務(wù)器上。所以在設(shè)置和準(zhǔn)備DynamIP的時(shí)候,一切工作都是圍繞這個(gè)模板文件和你的動態(tài)IP地址進(jìn)行的。
2 \+ D" L# w6 r' h" J* I8 C: A) C# x0 I B6 n+ K
DynamIP的主要功能是Uploader文件上載工具(動態(tài)IP地址發(fā)布),本文將以此為例介紹DynamIP的設(shè)置,其他各項(xiàng)功能的設(shè)置類似。運(yùn)行DynamIP,選擇setup-uploader,則進(jìn)入設(shè)置窗口(圖3),各項(xiàng)參數(shù)如下:
% k8 W2 K; a2 H, d- ]7 e- l% \4 ^0 E
Active:打開/關(guān)閉此項(xiàng)服務(wù);
3 H, f0 P W# G1 C- a) O, Y- r) F; Z8 U
Remote Host:你的主頁所在的FTP主機(jī)地址,注意不要填寫主機(jī)上的路徑;
. A R$ y9 o# l: l
" m/ [: X; K. O: g/ I Login:你的FTP賬戶名; ( q. [0 E, k3 f9 o( Z! e1 o2 o
4 y. i* W; ]/ T& u Password:你的FTP賬戶口令;這三項(xiàng)參數(shù)使得DynamIP可以登錄到你的FTP主機(jī),自動上載更新的文件,通常填寫的是存放主頁的主機(jī)地址。 : b) m, _4 u1 ~0 ]* K
# h* ^5 k6 G$ q1 n0 }9 j+ R Template Online:聯(lián)機(jī)模板文件,該文件將用來生成包含你的IP地址的動態(tài)本地文件(LocalFile),模板文件不會被更新。本地文件和模板文件名字不能相同,否則DynamIP不會正常工作。如果此項(xiàng)填寫“”,則DynamIP將上載未更新的本地文件,可以用來上載數(shù)碼相機(jī)拍攝的圖片進(jìn)行動態(tài)直播,參看“refresh every”。 9 _, x3 V4 @$ U# J+ [, R
% |- K+ S! j0 p" S2 n+ `
Template OFFline:脫機(jī)模板文件,通常與聯(lián)機(jī)模板相同,如果你想在脫機(jī)之前上載一個(gè)不同的頁面,你可以選擇一個(gè)不同的模板文件,此項(xiàng)可以填寫“”,功能同上。 , R7 B6 z# b5 @& M) Z, z
+ a4 P0 H) T) u; ^7 R Local File:本地動態(tài)文件的路徑和文件名,以聯(lián)機(jī)或者脫機(jī)模板文件為樣式更新的文件,包含用戶當(dāng)前動態(tài)IP地址等信息。
, P7 q) c1 {( N* T2 I3 S! |* p a: ?' s4 ]# q. }0 }4 ?3 O9 O" B
Remote File:存放在FTP服務(wù)器上的遠(yuǎn)程動態(tài)文件的路徑和文件名,本地動態(tài)文件將上載和覆蓋該文件,不要填寫服務(wù)器的域名或者IP地址。 " g& _# G9 [8 ^, `7 i! o& w
/ i, @" X2 ]8 R( L+ a; R! v
IP:聯(lián)機(jī)模板文件中的IP地址形式參數(shù),該參數(shù)將在聯(lián)機(jī)時(shí)被用戶當(dāng)前的動態(tài)IP地址所替換,DynamIP默認(rèn)的形式參數(shù)是NOT.ON.LINE.NOW,通常沒有必要改動,若改動,則此項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。模板文件中還包含了其他形式參數(shù),如IP、DateTime、WEBchat、HTTP Server、FTP Server,這些形式參數(shù)都將在聯(lián)機(jī)時(shí)被DynamIP自動替換,因此最好不要隨便改動,即使改動,也要注意每個(gè)形式參數(shù)的名稱不得相同 7 ^3 z$ d2 V" ^: K1 D6 _4 {
; E1 \* g/ u: D
,并且各項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。 % t! h( i: Q( \, ^7 l
" b$ a% q/ K2 b$ u* G4 F
post last IP(OFFline):張貼上次IP地址,脫機(jī)模板文件中代表上次IP地址的形式參數(shù),默認(rèn)值為( is the default value)。此項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。 7 l% {3 s2 u9 z$ S4 \
3 o. L& e9 E- ~, O |5 {' l
DateTime:聯(lián)機(jī)模板文件中的日期時(shí)間形式參數(shù)。
7 A/ Z* X% @4 [; d' @0 m( v4 P7 A, l+ n! O0 Q" F3 L+ z, D7 [
HTTP Server/Port:聯(lián)機(jī)模板文件中的HTTP服務(wù)器/端口形式參數(shù),這里的HTTP服務(wù)器系建立在本地主機(jī)上的HTTP服務(wù)器(例如個(gè)人Web服務(wù)器),DynamIP用你的當(dāng)前動態(tài)IP地址替換該參數(shù),以便將訪問者轉(zhuǎn)移到你的本地Web服務(wù)器。默認(rèn)值為:“default value is HTTP Server NOT available. ”默認(rèn)端口值為:80。
- F9 D4 @6 u4 s( e/ B3 P* K& V
2 k: D& K) j' N FTP Server/Port:聯(lián)機(jī)模板文件中的FTP服務(wù)器/端口形式參數(shù),含義同上,只是服務(wù)器為本地FTP服務(wù)器。默認(rèn)值為:“FTP Server NOT available”,默認(rèn)端口值為:21。
: _5 D9 p* x& e9 ^7 F' E% F3 R: ?( H
FTP UserID:聯(lián)機(jī)模板文件中的FTP用戶ID形式參數(shù),默認(rèn)值為:“anonymous”,可以改變?yōu)槠渌~戶名。 x$ u) [( J x9 r
7 `/ B, e! K0 i( x* J/ A# b0 z, U 六、DynamIP應(yīng)用實(shí)例
1 h1 g2 _, R) W# N; Y0 o0 R, y# b$ p4 g% L |+ j
假如網(wǎng)上任意兩個(gè)用戶(實(shí)際上是計(jì)算機(jī))能夠相互知道對方的IP地址,則雙方就能利用TCP/IP建立直接的點(diǎn)對點(diǎn)網(wǎng)上連接,進(jìn)行信息溝通。更進(jìn)一步,主叫方只要獲得了被叫方的IP地址,就可以發(fā)出呼叫、建立連接、實(shí)現(xiàn)應(yīng)用,如利用網(wǎng)絡(luò)電話直接通話或者發(fā)送文件。DynamIP正是抓住了建立點(diǎn)對點(diǎn)IP連接的關(guān)鍵環(huán)節(jié),捕捉并發(fā)布用戶的當(dāng)前動態(tài)IP地址,以便接收其他用戶的呼叫。以下為DynamIP應(yīng)用舉例。 - i8 F* q1 b1 z
0 |% c3 f* q \2 T" U6 I0 Y8 d' V- A3 y! J
1. 點(diǎn)對點(diǎn)網(wǎng)絡(luò)電話
/ m* F" n$ y9 g, J
- U" h T% _7 T' h' N# ? 在主頁中添加下面一行語句:
& X4 V W* g0 p( E9 c& b1 S0 w3 l0 |' V( ~6 T
我正在網(wǎng)上,請給我打電話 % u0 X, n7 E! S( Z- `! B
# O" r! b% S ^" d0 x) o4 ~+ k 若訪問者通過IE瀏覽器訪問該頁面,點(diǎn)擊該超鏈接將會運(yùn)行網(wǎng)絡(luò)電話軟件NetMeeting呼叫IP地址為111.222.123.123的計(jì)算機(jī),如果對方的NetMeeting處于等待狀態(tài),則可以接收到呼叫,并進(jìn)行通話。
" y0 d' a8 o% |/ }. `
2 m& W* j5 W2 z3 }8 S 微軟公司的瀏覽器支持callto協(xié)議,可以用NetMeeting呼叫該超鏈接指定的IP地址。但是Netscape的瀏覽器不支持callto,解決的辦法是改為一個(gè)指向快速撥號文件的超鏈接,這樣無論是在IE還是在Netscape中,打開該撥號文件都會運(yùn)行網(wǎng)絡(luò)電話軟件NetMeeting。
" U( M% M* |7 ?) W0 F& o6 ^7 q4 F5 X. q4 \( M
語句如下: % ~# E% }& O6 P9 p; c. K! ~
! i/ w7 C* {2 j7 r% b* j
我正在網(wǎng)上,請給我打電話 7 ]% o& o) L9 b5 s, b) C5 U
- @4 @* r( N8 K/ @2 q 這里ls.cnf是一個(gè)NetMeeting的快速撥號文件,記錄了被叫方的IP地址,內(nèi)容如下: [9 N. c4 O/ J% M* Y; _. J2 Y5 h$ R
, W ?! u: m$ Y3 W, w2 {/ j5 r [ConferenceShortcut]
4 @4 Z% W @8 Z! ~$ x
: z6 ^8 o2 v4 a ConfName=111.222.123.123
c3 G3 `- |+ X* ^0 l
; ^6 `5 I+ ?3 y$ ^. t5 ~ Address=111.222.123.123
7 z! g2 M. p6 \. M n
8 a# O ~1 T4 x" M* I0 I, L0 f- u CallFlags=65543 2 T$ f7 ~+ I! x
@9 U% k1 L8 ~6 U# G) k" A! f, O Transport=1 # G6 R; f3 C$ Q$ x7 c- J( W2 r
. p3 }, \3 G2 H* J- F2 U
類似的語句還有:click here to call me,可以激活Vocaltech Iphone。 : B) K7 ?( Q+ L4 O; n0 C! i
: I9 A0 y/ x; @0 M* ~ 以上工作可以直接利用DynamIP的聯(lián)機(jī)模板文件(圖2)來實(shí)現(xiàn),DynamIP將利用模板文件更新本地動態(tài)文件,上載并覆蓋遠(yuǎn)程動態(tài)文件,主頁的訪問者看到的是包含當(dāng)前IP地址的超鏈接,點(diǎn)擊超鏈接將會激活網(wǎng)絡(luò)電話軟件,建立點(diǎn)對點(diǎn)網(wǎng)絡(luò)電話連接服務(wù)。網(wǎng)絡(luò)電話NetMeeting支持利用服務(wù)器實(shí)現(xiàn)的間接連接和呼叫對方IP地址的直接點(diǎn)對點(diǎn)連接,這里使用的是后者。如果你上載了脫機(jī)文件,訪問者將得知你不在網(wǎng)上。 % o0 R. e" K4 H$ ?) V# ?) N. k
# D- U8 s. M; }) g$ m. b1 o# J
2. IP chat:點(diǎn)對點(diǎn)IP聊天(圖4),類似IRC,但是不需要任何IRC服務(wù)器,因?yàn)殡p方已經(jīng)知道IP地址。注意要在Setup--pchat中打開Active。工具欄中有用于呼叫、掃描、睡眠/喚醒的各項(xiàng)功能按鈕。 " q6 ]: K& l/ }; S, _$ u% T
2 q- M, p2 \/ @7 x3 L# v
3. WEBchat:Web聊天,你的主頁訪問者可以利用瀏覽器直接與你對話(圖5),即使對方?jīng)]有安裝DynamIP,前提是你在主頁中安裝了如圖2的頁面,該頁面將被DynamIP動態(tài)更新。
+ @1 N* }6 \1 m. p0 c$ E; q+ \2 _2 X8 B, c
用戶可以決定上載聯(lián)機(jī)文件或者脫機(jī)文件,以便及時(shí)通知訪問者自己是否聯(lián)網(wǎng)。
; w' {+ l. m4 V+ N# [3 s+ z1 i" |, |" N& O9 H+ {% A: m
4. 動態(tài)IP的個(gè)人Web服務(wù)器:若已經(jīng)在本地主機(jī)安裝了個(gè)人Web服務(wù)器,可以利用DIPS服務(wù),將訪問者轉(zhuǎn)移到你的本地主機(jī)。這需要申請一個(gè)免費(fèi)賬戶。網(wǎng)址是:
( D" Z% ]; i5 A" J2 ?* S+ U; q$ v( R
http://postmodem.com/dips-admin/。 8 G( h/ x/ f5 C# g
3 p. f- Z7 {1 } 七、總結(jié)與提示 6 i7 q" n2 [+ D& _
( e; ]0 t0 P* w5 V( h DynamIP可以捕獲和發(fā)布用戶的當(dāng)前動態(tài)IP地址,從而使點(diǎn)對點(diǎn)的IP連接成為可能,這些是網(wǎng)絡(luò)傳呼軟件無法做到的。另外,對于每一種基本功能,如果能夠巧妙地結(jié)合其他方法,往往能實(shí)現(xiàn)更復(fù)雜的應(yīng)用。例如,你是否想過在運(yùn)行TCP/IP的局域網(wǎng)上使用DynamIP的強(qiáng)大功能呢? 7 e6 @/ q3 _, K- D; a; c3 E2 V6 `
$ C, C% Y0 m: g0 I# s 同時(shí)應(yīng)該注意到,DynamIP更像是為高級網(wǎng)絡(luò)用戶準(zhǔn)備的發(fā)燒級工具。在網(wǎng)上公布自己的動態(tài)IP地址固然有利于溝通,但同時(shí)也帶來了相當(dāng)大的風(fēng)險(xiǎn),因?yàn)楹诳陀靡运阉骱凸裟繕?biāo)的坐標(biāo)就是IP地址,許多流行黑客工具甚至只需要一個(gè)輸入?yún)?shù)—你的IP地址。因此,最好不要在存放重要資料的計(jì)算機(jī)上進(jìn)行這些高級網(wǎng)絡(luò)應(yīng)用試驗(yàn)。2 e/ ~$ Y6 X8 t5 l8 y
|