DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議。指的是由服務(wù)器控制一段IP地址范圍,客戶機(jī)登錄服務(wù)器時(shí)就可以自動(dòng)獲得服務(wù)器分配的IP地址和
子網(wǎng)掩碼。默認(rèn)情況下,DHCP作為Windows Server的一個(gè)服務(wù)組件不會(huì)被系統(tǒng)自動(dòng)安裝,還需要管理員手動(dòng)安裝并進(jìn)行必要的配置。
由于DHCP是C/S模式運(yùn)行的,所以使用DHCP的設(shè)備為客戶端,而提供DHCP服務(wù)的為服務(wù)端。DHCP客戶端可以讓設(shè)備自動(dòng)地從DHCP服務(wù)器獲得IP地址以及其他配置參數(shù)。使用DHCP客戶端可以帶來(lái)如下好處:(1)降低了配置和部署設(shè)備時(shí)間;(2)降低了發(fā)生配置錯(cuò)誤的可能性;(3)可以集中化管理設(shè)備的IP地址分配。DHCP服務(wù)器指的是由服務(wù)器控制一段IP地址范圍,客戶端登錄服務(wù)器時(shí)就可以自動(dòng)獲得服務(wù)器分配的IP地址和
子網(wǎng)掩碼。需要注意的是,DHCP也可以用在不同的子網(wǎng)上,這時(shí)候需要使用稱為DHCP中繼代理( DHCP Relay, DHCPR,也叫DHCP中繼)的設(shè)備。當(dāng)DHCP客戶端與服務(wù)器不在同一個(gè)子網(wǎng)上,就必須有DHCP中繼代理來(lái)轉(zhuǎn)發(fā)DHCP請(qǐng)求和應(yīng)答消息。DHCP中繼代理的數(shù)據(jù)轉(zhuǎn)發(fā),與通常路由轉(zhuǎn)發(fā)是不同的,通常的路由轉(zhuǎn)發(fā)相對(duì)來(lái)說(shuō)是透明傳輸?shù)模O(shè)備一般不會(huì)修改IP包內(nèi)容。而DHCP中繼代理接收到DHICP消息后,重新生成一個(gè)DHCP消息,然后轉(zhuǎn)發(fā)出去。有了DHCP中繼,可以實(shí)現(xiàn)DHCP的跨網(wǎng)運(yùn)作。由于 DHCP DISCOVER是以廣播方式進(jìn)行的,其情形只能在同一網(wǎng)絡(luò)之內(nèi)進(jìn)行,因?yàn)槁酚善魇遣粫?huì)將廣播傳送出去的。但如果DHCP服務(wù)器架設(shè)在其他的網(wǎng)絡(luò)上面,可以用DHCP中繼來(lái)接管客戶的DHCP請(qǐng)求,然后將此請(qǐng)求傳遞給真正的DHCP服務(wù)器,然后將服務(wù)器的回復(fù)傳給客戶。這里,DHCP中繼主機(jī)必須自己具有路由能力,且能將雙方的數(shù)據(jù)報(bào)互傳對(duì)方。如果不使用中繼,也可以在每一個(gè)網(wǎng)絡(luò)中安裝DHCP服務(wù)器,但這樣的話,一來(lái)設(shè)備成本會(huì)增加,而且管理上面也比較分散。當(dāng)然,如果在大型的網(wǎng)絡(luò)中,這樣的均衡式架構(gòu)還是可取的。
創(chuàng)建新用戶或供應(yīng)商選項(xiàng)類啟動(dòng) DHCP 管理器。單擊控制臺(tái)樹中的適用的 DHCP服務(wù)器分支。右擊在的服務(wù)器,然后單擊創(chuàng)建新的用戶類的”定義用戶類“,或者單擊“定義供應(yīng)商類"創(chuàng)建一個(gè)新的供應(yīng)商類。單擊"添加"。在"新的類"的對(duì)話框鍵入一個(gè)描述性的標(biāo)識(shí)名稱,為新的選項(xiàng),在"顯示名稱"框。還可能會(huì)將其他信息添加到"說(shuō)明"框。鍵入數(shù)據(jù)以匹配的類 ID 由ID或ASCII下的 DHCP客戶端提供 DHCP服務(wù)器服務(wù)使用。若要為十六進(jìn)制字節(jié)數(shù)字值輸入數(shù)據(jù),請(qǐng)單擊文本框的左側(cè)。若要輸入信息交換 (ASCII)文本字符值為美國(guó)標(biāo)準(zhǔn)碼數(shù)據(jù),單擊文本框的右側(cè)。單擊"確定",然后單擊"關(guān)閉"。使用新的類 ID 配置 DHCP 作用域在 DHCP 管理器,雙擊相應(yīng)的 DHCP 作用域。右鍵單擊"作用域選項(xiàng)",然后單擊"配置選項(xiàng)"。單擊"高級(jí)",單擊以選中復(fù)選框或要使用新的供應(yīng)商或用戶類在功能旁邊的框。單擊"確定"。為客戶端計(jì)算機(jī)設(shè)置指定的 DHCP 類 ID 字符串連接到基于 Windows 2000 的 DHCP服務(wù)器的客戶端計(jì)算機(jī)使用下面的命令可以設(shè)置指定的 DHCP類別ID 字符串:ipconfig / setclassid adapter_name class_id。
DHCPRelay(DHCPR)DHCP中繼 也叫做DHCP中繼代理。DHCP中繼代理,就是在DHCP服務(wù)器和客戶端之間轉(zhuǎn)發(fā)DHCP數(shù)據(jù)包。當(dāng)DHCP客戶端與服務(wù)器不在同一個(gè)子網(wǎng)上,就必須有DHCP中繼代理來(lái)轉(zhuǎn)發(fā)DHCP請(qǐng)求和應(yīng)答消息。DHCP中繼代理的數(shù)據(jù)轉(zhuǎn)發(fā),與通常路由轉(zhuǎn)發(fā)是不同的,通常的路由轉(zhuǎn)發(fā)相對(duì)來(lái)說(shuō)是透明傳輸?shù)?,設(shè)備一般不會(huì)修改IP包內(nèi)容。而DHCP中繼代理接收到DHCP消息后,重新生成一個(gè)
DHCP消息,然后轉(zhuǎn)發(fā)出去。