一、IP地址與IP地址的動(dòng)態(tài)分配- I6 i8 C2 K5 a7 `1 ?) }
& w( \* q0 K/ }+ ~. }) e
1. IP地址基本概念
5 r! \" D& a5 g9 E* G0 X/ m1 _% p
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)號(hào)隔開(kāi),用于標(biāo)識(shí)TCP/IP宿主機(jī)。 # Y5 j; d7 b+ r% H4 y9 x! ~
v& s7 d( l+ L( n! C* B
每個(gè)IP地址都包含兩部分:網(wǎng)絡(luò)ID和主機(jī)ID。網(wǎng)絡(luò)ID標(biāo)識(shí)在同一個(gè)物理網(wǎng)絡(luò)上的所有宿主機(jī),主機(jī)ID標(biāo)識(shí)該物理網(wǎng)絡(luò)上的每一個(gè)宿主機(jī),于是整個(gè)Internet上的每個(gè)計(jì)算機(jī)都依靠各自唯一的IP地址來(lái)標(biāo)識(shí)。 6 f# m- L o1 t( g: T( z
5 _+ }+ {& p- o) G- t
IP地址構(gòu)成了整個(gè)Internet的基礎(chǔ),它是如此重要,每一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)無(wú)權(quán)自行設(shè)定IP地址,有一個(gè)統(tǒng)一的機(jī)構(gòu)—IANA負(fù)責(zé)對(duì)申請(qǐng)的組織分配唯一的網(wǎng)絡(luò)ID,而該組織可以對(duì)自己的網(wǎng)絡(luò)中的每一個(gè)主機(jī)分配一個(gè)唯一的主機(jī)ID,正如一個(gè)單位無(wú)權(quán)決定自己在所屬城市的街道名稱(chēng)和門(mén)牌號(hào),但可以自主決定本單位內(nèi)部的各個(gè)辦公室編號(hào)一樣。
! ]! a4 y4 }2 B3 Q1 _' f* N k! Y# L: ^* P$ K
2. 靜態(tài)IP與動(dòng)態(tài)IP
, w$ `* W* ? l# F% }- V4 M; U0 g2 ?, G! s, K- s; r! Q C
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)三類(lèi),由于歷史原因和技術(shù)發(fā)展的差異,A類(lèi)地址和B類(lèi)地址幾乎分配殆盡,目前能夠供全球各國(guó)各組織分配的只有C類(lèi)地址。所以說(shuō)IP地址是一種非常重要的網(wǎng)絡(luò)資源。 % d/ \! r; K: L' n
- K" K) b6 t1 Y* D! n0 p2 E0 m3 e 對(duì)于一個(gè)設(shè)立了因特網(wǎng)服務(wù)的組織機(jī)構(gòu),由于其主機(jī)對(duì)外開(kāi)放了諸如WWW、FTP、E-mail等訪問(wèn)服務(wù),通常要對(duì)外公布一個(gè)固定的IP地址,以方便用戶(hù)訪問(wèn)。當(dāng)然,數(shù)字IP不便記憶和識(shí)別,人們更習(xí)慣于通過(guò)域名來(lái)訪問(wèn)主機(jī),而域名實(shí)際上仍然需要被域名服務(wù)器(DNS)翻譯為IP地址。例如,你的主頁(yè)地址是www.myhost.com,用戶(hù)可以方便地記憶和使用,而域名服務(wù)器會(huì)將這個(gè)域名翻譯為101.12.123.234,這才是你在網(wǎng)上的真正地址。
( M( u/ `7 ` o* h: S) `- w" z" ?. { j3 ^
而對(duì)于大多數(shù)撥號(hào)上網(wǎng)的用戶(hù),由于其上網(wǎng)時(shí)間和空間的離散性,為每個(gè)用戶(hù)分配一個(gè)固定的IP地址(靜態(tài)IP)是非常不可取的,這將造成IP地址資源的極大浪費(fèi)。因此這些用戶(hù)通常會(huì)在每次撥通ISP的主機(jī)后,自動(dòng)獲得一個(gè)動(dòng)態(tài)的IP地址,該地址當(dāng)然不是任意的,而是該ISP申請(qǐng)的網(wǎng)絡(luò)ID和主機(jī)ID的合法區(qū)間中的某個(gè)地址。撥號(hào)用戶(hù)任意兩次連接時(shí)的IP地址很可能不同,但是在每次連接時(shí)間內(nèi)IP地址不變?! ?
7 a- ^( I0 E% C" N
+ i; t, d! R/ W- M3 i2 I, Z) ^, T 二、點(diǎn)對(duì)點(diǎn)TCP/IP連接 . Z6 [; g6 |3 |1 F6 C
4 e: G ~& i" d: Q) h% r: D' Z
1. 點(diǎn)對(duì)點(diǎn)TCP/IP連接與IP地址
4 d% ~$ b& ` I, R3 h" ^# w5 s r- ^9 l3 U7 i! ^
一個(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è)要素來(lái)描述:源IP 地址、源地址端口號(hào)、目的IP 地址和目的地址端口號(hào)。 9 B- \. @ q# p$ y
3 _8 J4 u {6 O$ @8 v0 P2 @
2. 點(diǎn)對(duì)點(diǎn)TCP/IP連接的間接實(shí)現(xiàn)
% z X% l( y2 a
% v! f$ v$ t7 q6 e( T, r 由于大多數(shù)上網(wǎng)用戶(hù)每次上網(wǎng)都自動(dòng)獲得一個(gè)動(dòng)態(tài)的IP地址,這就使兩臺(tái)計(jì)算機(jī)之間建立直接、方便的點(diǎn)對(duì)點(diǎn)TCP/IP連接存在一定障礙。解決的辦法是通過(guò)間接的方式進(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ò)會(huì)議、多方通話、多方游戲等服務(wù),已經(jīng)突破了雙機(jī)連接的局限。 8 G2 |. C# m. o# \& P3 [
7 f0 t( r% | G$ o( i$ s$ c3 { 3. 點(diǎn)對(duì)點(diǎn)TCP/IP連接的直接實(shí)現(xiàn)
9 G& }8 |) N2 w/ L S5 q3 R9 b6 m7 e
支持直接TCP/IP連接的軟件很多,例如微軟的網(wǎng)絡(luò)電話軟件NetMeeting,唯一的前提就是雙方必須在聯(lián)網(wǎng)時(shí)相互獲得對(duì)方的動(dòng)態(tài)IP地址,或者更簡(jiǎn)單地,只要知道被呼叫方的IP地址即可,這類(lèi)似于知道被叫方的電話號(hào)碼即可建立電話聯(lián)系。于是關(guān)鍵問(wèn)題就是捕捉和交換各自的動(dòng)態(tài)IP地址,或者捕捉和發(fā)布自己的動(dòng)態(tài)IP地址以等待呼叫進(jìn)而建立連接。
- O# {9 c& x1 m* m1 f
$ x9 W0 W5 c7 W 三、動(dòng)態(tài)IP地址的捕捉與發(fā)布 5 G$ S, A" D4 U2 u9 z- j* f: U1 K+ h
- i: j2 G+ i ^ 1. 動(dòng)態(tài)IP地址的捕捉
0 o1 M/ E8 y7 r' ~. G- _: X/ u. y: y$ I7 G+ O' F4 v9 l* A) p
有許多方法和工具來(lái)實(shí)現(xiàn)動(dòng)態(tài)IP地址的捕捉,Windows 95/98提供了一個(gè)IP 配置 (WINIPCFG) 實(shí)用程序,使用方法是單擊“開(kāi)始-運(yùn)行”,在“打開(kāi)”框中鍵入:winipcfg,出現(xiàn)程序窗口后,可以單擊“詳細(xì)信息”進(jìn)行查看(圖1)。IP配置實(shí)用程序允許用戶(hù)或管理員查看當(dāng)前IP地址和其他與網(wǎng)絡(luò)配置有關(guān)的有用信息,有關(guān)配置信息包括主機(jī)名、DNS服務(wù)器、IP地址、網(wǎng)絡(luò)掩碼等??梢灾刂靡粋€(gè)或多個(gè)IP地址?!搬尫拧被颉案隆卑粹o分別釋放或更新一個(gè)IP地址。如果希望釋放或更新所有IP 地址,請(qǐng)單擊“全部釋放”或“全部更新”。其他工具也可以實(shí)現(xiàn)本機(jī)IP地址的查詢(xún)。 ( p5 e. a4 `& J" v7 m/ b. R
4 R( `8 D% V7 r! W
2.動(dòng)態(tài)IP地址的發(fā)布 ; H7 q5 V7 c+ |
6 D- z9 R' y; a4 |' J 可以將得到的動(dòng)態(tài)IP地址更新到自己的主頁(yè)上,這樣所有訪問(wèn)者都可以通過(guò)該地址呼叫主頁(yè)的所有者,建立點(diǎn)對(duì)點(diǎn)的TCP/IP連接。 ; v b6 `1 U2 m' H/ c* z3 ~( Q
9 y) b% ^7 \' w- K C( s
四、動(dòng)態(tài)IP地址捕捉發(fā)布工具—DynamIP
" o. C7 }" O! ? J2 @1 M
+ h' c+ s( A% G: r1 G& m: w& s0 t 知道了原理,就可以借助工具來(lái)完成這一過(guò)程。DynamIP就是一個(gè)很好的動(dòng)態(tài)捕捉與發(fā)布工具。DynamIP的主要功能有:
) m; E8 v, D$ c% H+ k
9 q9 s G' U6 d 1. DUN/RAS Dialer with Event Driven Program Launcher:具有事件驅(qū)動(dòng)功能的撥號(hào)工具,可根據(jù)用戶(hù)要求或者自動(dòng)定時(shí)進(jìn)行撥號(hào),并且可以在諸如“新連接建立”或“連接終止”等事件的驅(qū)動(dòng)下運(yùn)行/關(guān)閉其他應(yīng)用程序,當(dāng)網(wǎng)絡(luò)流量低于設(shè)定值時(shí)可以自動(dòng)終止聯(lián)結(jié),這對(duì)于無(wú)人值守下載大軟件時(shí)特別有用。
8 I& X l* ]% o! j; d/ `4 o! Y0 N) [
2. Uploader(Dynamic IP address poster):文件上載工具(動(dòng)態(tài)IP地址發(fā)布)。DynamIP可以將你的動(dòng)態(tài)IP地址發(fā)布在指定的Web頁(yè)面上,并自動(dòng)地將該頁(yè)面上載到服務(wù)器。當(dāng)然也可以用來(lái)更新和上載任意文件,例如用來(lái)定期上載圖形文件,而該文件是利用數(shù)碼相機(jī)自動(dòng)定期拍攝的,于是該主頁(yè)就成了一個(gè)現(xiàn)場(chǎng)直播的頁(yè)面。
g9 S: p3 q! t6 l* i; z j& y" T) S; c6 h
3. DIPS Client:DIPS客戶(hù)端軟件,DIPS(Dynamic IP Server)是動(dòng)態(tài)IP服務(wù)器的簡(jiǎn)稱(chēng),在申請(qǐng)了一個(gè)免費(fèi)賬戶(hù)后,動(dòng)態(tài)IP服務(wù)器可以在主頁(yè)中顯示一個(gè)指向你的動(dòng)態(tài)IP的URL,形式為:http://postmodem.com/dips/<你的賬戶(hù)名>。 3 W/ [& j- k; C i5 n( c' n
7 O% O- o+ a X i* ]7 E
這一功能允許網(wǎng)上用戶(hù)通過(guò)該URL訪問(wèn)你的本地主頁(yè),這是指在本地主機(jī)安裝的Web服務(wù)器(例如個(gè)人Web服務(wù)器)。當(dāng)你要調(diào)試主頁(yè)或者無(wú)法找到一個(gè)提供滿(mǎn)意的免費(fèi)主頁(yè)服務(wù)器,或者你認(rèn)為上載主頁(yè)太浪費(fèi)時(shí)間時(shí),這項(xiàng)功能就顯得尤為重要,目前的虛擬域名服務(wù)與此不同的是,虛擬域名服務(wù)要求你的主頁(yè)必須安放在具有固定域名的主頁(yè)服務(wù)器上,然后才能提供轉(zhuǎn)移訪問(wèn),而動(dòng)態(tài)IP服務(wù)器則可以隨時(shí)跟蹤你的動(dòng)態(tài)IP,并將訪問(wèn)者轉(zhuǎn)移到你的本地Web服務(wù)器上。只要你聯(lián)網(wǎng)并且你的本地Web服務(wù)器正在運(yùn)行,DynamIP可以自動(dòng)地確定你的DIPS信息是否需要更新到動(dòng)態(tài)IP服務(wù)器。配合DIPS,用戶(hù)可以在不上載任何文件的情況下進(jìn)行Web聊天。 - D( u5 O3 m! ^: O) C3 W/ [
7 v2 Y! `2 e0 [& B3 e* ` 4. POP mail checker:電子信箱檢查,可最多檢查5個(gè)不同的POP3賬戶(hù),并在新郵件到來(lái)后以可視或聲音信號(hào)進(jìn)行提示,自動(dòng)運(yùn)行E-mail客戶(hù)端軟件取信。 7 E/ ?. T* W8 B( \
- X. Y; d1 D1 o. h- ? 5. IP chat:點(diǎn)對(duì)點(diǎn)IP聊天,類(lèi)似IRC,但是不需要任何IRC服務(wù)器,DynamIP可以在用戶(hù)指定IP地址區(qū)間內(nèi)掃描,你可以向所有聊天成員或者特定IP地址廣播消息,你可以向其他聊天成員打招呼以引起對(duì)方注意并建立一個(gè)私人聊天。DynamIP支持微軟網(wǎng)絡(luò)電話軟件MS NetMeeting。 & a2 y2 h# u1 J" W. t1 W
! K1 M T/ D: ^8 f, ?9 h
6. WEBchat:Web聊天。你的主頁(yè)訪問(wèn)者可以利用瀏覽器直接與你對(duì)話,即使對(duì)方?jīng)]有安裝DynamIP,前提是你在主頁(yè)中安裝了如圖2的頁(yè)面,該頁(yè)面將被DynamIP動(dòng)態(tài)更新,瀏覽器必須支持forms,Netscape和Internet Explorer,毫無(wú)疑問(wèn)都支持forms。訪問(wèn)者可以在forms中填寫(xiě)語(yǔ)句,然后按submit按鈕,該語(yǔ)句被發(fā)送到你的計(jì)算機(jī)(利用DynamIP捕獲的動(dòng)態(tài)IP)??梢耘c功能3配合實(shí)現(xiàn)本地Web聊天,則不必上載主頁(yè)到任何服務(wù)器。
0 N; t; }% f' W. o9 F* Z: R; F4 v: ]- j- A" U. S t/ _ Z# t
7. HTTPscan:HTTP掃描。DynamIP可以在用戶(hù)指定IP地址區(qū)間內(nèi)掃描,并以超文本文件格式生成一個(gè)包含所有被搜索到的HTTP服務(wù)器的清單。用途之一是當(dāng)你與某人進(jìn)行點(diǎn)對(duì)點(diǎn)IP聊天時(shí),你可以立即訪問(wèn)對(duì)方的主頁(yè)。 $ ^- g4 {$ P( }4 p5 h5 q
( _& [4 N4 k1 P$ \8 g# F& g+ G# v
8. PC Clock Synchronizer:時(shí)鐘同步。DynamIP可以從NTP服務(wù)器獲得精確的日期和時(shí)間以校準(zhǔn)你的機(jī)器時(shí)鐘,另外也可以用來(lái)部分地解決“千年蟲(chóng)”問(wèn)題。 ) D6 [# r( E3 |; D; \' S
|1 B. Q9 V! ?5 d3 p 五、DynamIP的安裝、設(shè)置
% @ s; J) k# }7 j/ u4 u5 M- K3 N# o. R$ _4 ^- `* n
1. DynamIP的安裝 0 ` m2 l6 H1 o& h+ [+ O5 B
' ?2 s$ G5 g( a# h8 m1 p9 ?& |
DynamIP的安裝只有一個(gè)條件,那就是你的Windows系統(tǒng)中必須有VB6.0的運(yùn)行庫(kù)—MSVBVM60.DLL。該文件沒(méi)有包含在DynamIP的軟件包中,用戶(hù)必須從微軟公司VB官方站點(diǎn)下載,文件名是Vbrun60new.exe,它是自動(dòng)安裝文件,文件長(zhǎng)度為1MB。
. q K3 }4 c7 H4 o' f# c
1 p% X! h# G" P, S4 M 2. DynamIP的設(shè)置
! k4 z4 B4 [! |1 H
+ t: G" [/ ]8 h+ S- x# r DynamIP的基本原理是很簡(jiǎn)單的,DynamIP將利用模板文件(Template)中的各項(xiàng)形式參數(shù)來(lái)更新一個(gè)本地文件,該文件包含了你的當(dāng)前動(dòng)態(tài)IP地址,然后DynamIP自動(dòng)上載該文件到你的個(gè)人主頁(yè)服務(wù)器,于是其他訪問(wèn)你的主頁(yè)的用戶(hù)可以利用該頁(yè)面上的動(dòng)態(tài)IP地址信息與你建立連接,實(shí)現(xiàn)各種網(wǎng)絡(luò)應(yīng)用;或者DynamIPS更新你的DIPS信息到動(dòng)態(tài)IP服務(wù)器,所有訪問(wèn)該服務(wù)器的用戶(hù)可以被轉(zhuǎn)移到你的本地Web服務(wù)器上。所以在設(shè)置和準(zhǔn)備DynamIP的時(shí)候,一切工作都是圍繞這個(gè)模板文件和你的動(dòng)態(tài)IP地址進(jìn)行的。 6 @$ ^6 w8 Q2 ~8 M3 B* F7 Z
: N4 p9 b- J Q) Q" `/ f7 }
DynamIP的主要功能是Uploader文件上載工具(動(dòng)態(tài)IP地址發(fā)布),本文將以此為例介紹DynamIP的設(shè)置,其他各項(xiàng)功能的設(shè)置類(lèi)似。運(yùn)行DynamIP,選擇setup-uploader,則進(jìn)入設(shè)置窗口(圖3),各項(xiàng)參數(shù)如下:
2 J3 l4 h, K2 X# u/ R2 k4 P& \. l2 l2 M' |) ~5 F3 G/ S$ e# {
Active:打開(kāi)/關(guān)閉此項(xiàng)服務(wù); + O) A8 ^1 B. M2 X) H/ I
/ T" h x/ g* j; d2 O( q# z Remote Host:你的主頁(yè)所在的FTP主機(jī)地址,注意不要填寫(xiě)主機(jī)上的路徑; 7 n" V- x2 i% O. q+ ]) j7 z
3 s; V3 u* K# } a/ [5 _
Login:你的FTP賬戶(hù)名;
/ C8 V& a. _4 A8 q) d1 W; C# p3 L! k) k, K# s
Password:你的FTP賬戶(hù)口令;這三項(xiàng)參數(shù)使得DynamIP可以登錄到你的FTP主機(jī),自動(dòng)上載更新的文件,通常填寫(xiě)的是存放主頁(yè)的主機(jī)地址。
( A7 I/ v3 ]7 p0 b% i& Q$ [6 W
2 z# r5 `& G) O' k$ w } Template Online:聯(lián)機(jī)模板文件,該文件將用來(lái)生成包含你的IP地址的動(dòng)態(tài)本地文件(LocalFile),模板文件不會(huì)被更新。本地文件和模板文件名字不能相同,否則DynamIP不會(huì)正常工作。如果此項(xiàng)填寫(xiě)“”,則DynamIP將上載未更新的本地文件,可以用來(lái)上載數(shù)碼相機(jī)拍攝的圖片進(jìn)行動(dòng)態(tài)直播,參看“refresh every”。 , |. x5 R( _9 M" Q
$ _% _/ {( K9 N4 z. j* V1 k& ]
Template OFFline:脫機(jī)模板文件,通常與聯(lián)機(jī)模板相同,如果你想在脫機(jī)之前上載一個(gè)不同的頁(yè)面,你可以選擇一個(gè)不同的模板文件,此項(xiàng)可以填寫(xiě)“”,功能同上。
, Z! E8 X2 b i' R# b8 T* v: r1 x Q1 l9 n0 y, L
Local File:本地動(dòng)態(tài)文件的路徑和文件名,以聯(lián)機(jī)或者脫機(jī)模板文件為樣式更新的文件,包含用戶(hù)當(dāng)前動(dòng)態(tài)IP地址等信息。
1 c( o8 s1 e& [7 k, p! B" T! J, r7 }
Remote File:存放在FTP服務(wù)器上的遠(yuǎn)程動(dòng)態(tài)文件的路徑和文件名,本地動(dòng)態(tài)文件將上載和覆蓋該文件,不要填寫(xiě)服務(wù)器的域名或者IP地址。 1 H* ^. u' T( m
" F' C+ }/ M. I7 G
IP:聯(lián)機(jī)模板文件中的IP地址形式參數(shù),該參數(shù)將在聯(lián)機(jī)時(shí)被用戶(hù)當(dāng)前的動(dòng)態(tài)IP地址所替換,DynamIP默認(rèn)的形式參數(shù)是NOT.ON.LINE.NOW,通常沒(méi)有必要改動(dòng),若改動(dòng),則此項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。模板文件中還包含了其他形式參數(shù),如IP、DateTime、WEBchat、HTTP Server、FTP Server,這些形式參數(shù)都將在聯(lián)機(jī)時(shí)被DynamIP自動(dòng)替換,因此最好不要隨便改動(dòng),即使改動(dòng),也要注意每個(gè)形式參數(shù)的名稱(chēng)不得相同 ; n4 L3 I' s5 b/ C2 z) l8 [
" K. H, w; N# R( I% o ,并且各項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。
8 i" b) L4 ^, p
: w7 j9 C) C% h( b6 | j4 u" A post last IP(OFFline):張貼上次IP地址,脫機(jī)模板文件中代表上次IP地址的形式參數(shù),默認(rèn)值為( is the default value)。此項(xiàng)內(nèi)容必須與模板文件中的形式參數(shù)名完全相同。
7 S: }5 Y2 u5 h& y
1 q+ a, p; R2 M/ W DateTime:聯(lián)機(jī)模板文件中的日期時(shí)間形式參數(shù)。 ; h& m3 }4 q8 J
' U/ ]7 l! o) ?. x0 o* c: ? HTTP Server/Port:聯(lián)機(jī)模板文件中的HTTP服務(wù)器/端口形式參數(shù),這里的HTTP服務(wù)器系建立在本地主機(jī)上的HTTP服務(wù)器(例如個(gè)人Web服務(wù)器),DynamIP用你的當(dāng)前動(dòng)態(tài)IP地址替換該參數(shù),以便將訪問(wèn)者轉(zhuǎn)移到你的本地Web服務(wù)器。默認(rèn)值為:“default value is HTTP Server NOT available. ”默認(rèn)端口值為:80。
: j- Y* {* a5 R; n1 p& Z
4 F8 R. S! z/ n FTP Server/Port:聯(lián)機(jī)模板文件中的FTP服務(wù)器/端口形式參數(shù),含義同上,只是服務(wù)器為本地FTP服務(wù)器。默認(rèn)值為:“FTP Server NOT available”,默認(rèn)端口值為:21。
) H) B! X# g% z/ g5 r( W7 w M3 w/ e+ a9 k' F
FTP UserID:聯(lián)機(jī)模板文件中的FTP用戶(hù)ID形式參數(shù),默認(rèn)值為:“anonymous”,可以改變?yōu)槠渌~戶(hù)名。 8 K7 o5 Y# O8 R/ m. B" q5 P6 a
' U ?2 T; i% U$ B0 r g% q! _
六、DynamIP應(yīng)用實(shí)例
9 x- {+ K- k+ G' L
/ y. m; s- o: X* w 假如網(wǎng)上任意兩個(gè)用戶(hù)(實(shí)際上是計(jì)算機(jī))能夠相互知道對(duì)方的IP地址,則雙方就能利用TCP/IP建立直接的點(diǎn)對(duì)點(diǎn)網(wǎng)上連接,進(jìn)行信息溝通。更進(jìn)一步,主叫方只要獲得了被叫方的IP地址,就可以發(fā)出呼叫、建立連接、實(shí)現(xiàn)應(yīng)用,如利用網(wǎng)絡(luò)電話直接通話或者發(fā)送文件。DynamIP正是抓住了建立點(diǎn)對(duì)點(diǎn)IP連接的關(guān)鍵環(huán)節(jié),捕捉并發(fā)布用戶(hù)的當(dāng)前動(dòng)態(tài)IP地址,以便接收其他用戶(hù)的呼叫。以下為DynamIP應(yīng)用舉例。
+ t, v) \9 }- G2 S, Q- P8 J# s J
6 a0 d1 ~7 ^% u2 g" a 1. 點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)電話 2 X5 V. n/ E/ ^! Y) t8 X
g# U) W' S! t
在主頁(yè)中添加下面一行語(yǔ)句:
- T1 R7 h- |2 @/ e1 ?1 Y- u! D0 w8 F1 F! p0 J
我正在網(wǎng)上,請(qǐng)給我打電話 " W5 p9 q. J( [: F
# X+ r5 w; b4 B. i8 x, v& O: ]1 U 若訪問(wèn)者通過(guò)IE瀏覽器訪問(wèn)該頁(yè)面,點(diǎn)擊該超鏈接將會(huì)運(yùn)行網(wǎng)絡(luò)電話軟件NetMeeting呼叫IP地址為111.222.123.123的計(jì)算機(jī),如果對(duì)方的NetMeeting處于等待狀態(tài),則可以接收到呼叫,并進(jìn)行通話。
7 T+ o* M8 k m; |7 }7 b9 e; |1 ]* @5 [9 |. n% z
微軟公司的瀏覽器支持callto協(xié)議,可以用NetMeeting呼叫該超鏈接指定的IP地址。但是Netscape的瀏覽器不支持callto,解決的辦法是改為一個(gè)指向快速撥號(hào)文件的超鏈接,這樣無(wú)論是在IE還是在Netscape中,打開(kāi)該撥號(hào)文件都會(huì)運(yùn)行網(wǎng)絡(luò)電話軟件NetMeeting。 1 V+ s3 \ i" w e, I/ {4 W3 m
+ @4 o' w& a* | 語(yǔ)句如下:
1 J! d# `; `3 e, ]# N2 v; W& f; ?7 g+ l: P3 ], {
我正在網(wǎng)上,請(qǐng)給我打電話
" t1 B4 D- Z: l5 n, J- a# H; b: }& r; t; Y& C% @
這里ls.cnf是一個(gè)NetMeeting的快速撥號(hào)文件,記錄了被叫方的IP地址,內(nèi)容如下: a- H3 @- R. e) k
1 @, P; R( d& e. d) y$ n4 `2 K1 p
[ConferenceShortcut] % X+ h: |; W7 k0 w5 K
" [! U- W* _6 }$ ^6 ^% ]+ P! k
ConfName=111.222.123.123
J; ~$ E& `" o x2 b" ?# q) X% g$ h' d/ ?4 ^4 M& o
Address=111.222.123.123 8 H6 n0 x/ j3 }' ~ O4 Y' P
# V) J# q H: e" e; [
CallFlags=65543 8 \) ~! d; R6 H0 }; S- }. Q$ M
6 L3 Y3 p6 g4 ^4 A& L7 I6 D Transport=1
8 J" {) \" d A) m: c* j5 f1 q5 Y6 v- A6 A/ C
類(lèi)似的語(yǔ)句還有:click here to call me,可以激活Vocaltech Iphone。
1 W. P5 q" W! P& b: g, z" ~8 K2 X7 G5 |) v
以上工作可以直接利用DynamIP的聯(lián)機(jī)模板文件(圖2)來(lái)實(shí)現(xiàn),DynamIP將利用模板文件更新本地動(dòng)態(tài)文件,上載并覆蓋遠(yuǎn)程動(dòng)態(tài)文件,主頁(yè)的訪問(wèn)者看到的是包含當(dāng)前IP地址的超鏈接,點(diǎn)擊超鏈接將會(huì)激活網(wǎng)絡(luò)電話軟件,建立點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)電話連接服務(wù)。網(wǎng)絡(luò)電話NetMeeting支持利用服務(wù)器實(shí)現(xiàn)的間接連接和呼叫對(duì)方IP地址的直接點(diǎn)對(duì)點(diǎn)連接,這里使用的是后者。如果你上載了脫機(jī)文件,訪問(wèn)者將得知你不在網(wǎng)上。 3 I, S/ A/ @2 Y1 }
9 z7 @; X; W y& m2 g( s
2. IP chat:點(diǎn)對(duì)點(diǎn)IP聊天(圖4),類(lèi)似IRC,但是不需要任何IRC服務(wù)器,因?yàn)殡p方已經(jīng)知道IP地址。注意要在Setup--pchat中打開(kāi)Active。工具欄中有用于呼叫、掃描、睡眠/喚醒的各項(xiàng)功能按鈕。 ; F2 {5 K$ @) ^5 F" M. V4 ~
7 h: O h8 w$ a9 \( X 3. WEBchat:Web聊天,你的主頁(yè)訪問(wèn)者可以利用瀏覽器直接與你對(duì)話(圖5),即使對(duì)方?jīng)]有安裝DynamIP,前提是你在主頁(yè)中安裝了如圖2的頁(yè)面,該頁(yè)面將被DynamIP動(dòng)態(tài)更新。
: A+ U/ d8 i- l" Y9 K, z `! y' d* V3 _3 V) L
用戶(hù)可以決定上載聯(lián)機(jī)文件或者脫機(jī)文件,以便及時(shí)通知訪問(wèn)者自己是否聯(lián)網(wǎng)。 & l* j3 f0 P5 R6 M4 x! o5 Q3 j" s
0 x) A% j% j" Y) W3 u2 d# \
4. 動(dòng)態(tài)IP的個(gè)人Web服務(wù)器:若已經(jīng)在本地主機(jī)安裝了個(gè)人Web服務(wù)器,可以利用DIPS服務(wù),將訪問(wèn)者轉(zhuǎn)移到你的本地主機(jī)。這需要申請(qǐng)一個(gè)免費(fèi)賬戶(hù)。網(wǎng)址是:
; ~9 ?* m+ D( L
8 X* L, b1 Y/ n http://postmodem.com/dips-admin/。 ) |# p+ s- \! [) U& Q) [0 M8 Y7 p
2 m1 [9 u9 n8 }9 g0 C' t
七、總結(jié)與提示
2 a1 R7 H" q( o; d% U9 l
- o; H. a9 N# P DynamIP可以捕獲和發(fā)布用戶(hù)的當(dāng)前動(dòng)態(tài)IP地址,從而使點(diǎn)對(duì)點(diǎn)的IP連接成為可能,這些是網(wǎng)絡(luò)傳呼軟件無(wú)法做到的。另外,對(duì)于每一種基本功能,如果能夠巧妙地結(jié)合其他方法,往往能實(shí)現(xiàn)更復(fù)雜的應(yīng)用。例如,你是否想過(guò)在運(yùn)行TCP/IP的局域網(wǎng)上使用DynamIP的強(qiáng)大功能呢? % K* U. X6 S# G ~6 o: e8 m
) k% o% a }) T4 b/ C 同時(shí)應(yīng)該注意到,DynamIP更像是為高級(jí)網(wǎng)絡(luò)用戶(hù)準(zhǔn)備的發(fā)燒級(jí)工具。在網(wǎng)上公布自己的動(dòng)態(tài)IP地址固然有利于溝通,但同時(shí)也帶來(lái)了相當(dāng)大的風(fēng)險(xiǎn),因?yàn)楹诳陀靡运阉骱凸裟繕?biāo)的坐標(biāo)就是IP地址,許多流行黑客工具甚至只需要一個(gè)輸入?yún)?shù)—你的IP地址。因此,最好不要在存放重要資料的計(jì)算機(jī)上進(jìn)行這些高級(jí)網(wǎng)絡(luò)應(yīng)用試驗(yàn)。' Q& Z; o* ]6 w! J7 G7 R& S
|