網絡服務DHCP(一)
全稱:動态主機配置協定
一.安裝DHCP服務:
1)放入windows server2003 系統CD光牒
2)開始--運作--appwiz.cpl—添加/删除windows元件
單擊“網絡服務”—詳細資訊:下圖所示:

3)勾選—“動态主機配置協定(DHCP)”确定—接着下一步,即可完成DHCP的安裝
二.配置DHCP伺服器
1)開始—管理工具—DHCP—或,運作—dhcpmgmt.msc“打開DHCP管理控制台”标志為紅色不可用“右擊服務—單擊—授權”下圖所示:
授權“隻有在域環境裡才會有”授權的意思:“我的了解是.授權的過程是要求活動目錄的許可,才可用這台DHCP”管理者才有權限啟用:域的DHCP級别高于工作組的
2)右擊—伺服器名—選擇“建立作用域”單擊下一步:出現下圖所示:
輸入,名稱,描述,等……“單擊,下一步;如下圖所示:
根據自己的實際情況,下一步:下圖
這是排除的IP位址,“不讓這些IP配置設定給用戶端”單擊—添加 下一步:
租約時間:預設8天,根據自己的需要而設定,設定的時間太短用戶端會很頻繁的向DHCP繼租IP位址,
這裡我選,否,單擊--下一步—完成:“标志為紅色不可用”右擊—作用域—激活--如下圖所示:
“不激活表示建好了,但不會向應用戶端的請求”“激活,表示接收用戶端的請求”
此時還沒配置什麼,用戶端現在租的隻有IP和子網路遮罩
3)右擊—伺服器選項—配置選項 出現下圖:
這裡有很多,有很多我也沒去關注過,有興趣研究研究,有很多日常是很少用到的,右邊也有相關的說明!這裡就不做過多說!
4)伺服器選項,“預設的設定,會繼承到所有作用域裡去!也就是說在伺服器選項裡做的都會應用都下面的作用域!”
5)作用域選項,隻對這個作用域起作用,
6)保留
“列如某人想要個固定IP但又不是想通手動去設定,這時通過DHCP的保留位址”
右擊—保留—建立保留—彈出一個對話框,如下圖:
輸入:名稱,MAC位址 (單擊—添加—關閉)
在boss的機上運作指令提示符,輸入ipconfig /all 即可看到MAC位址
7)保留配置選項
展開—保留—右擊—選擇—配置選項 下圖:
右邊的003 路由器 和 006 DNS 是在伺服器選項繼承下來的,“單擊--配置選項”如下圖:
跟上面3)見面是一樣的,隻不過這是給保留專用的,呵呵!
優先級:“保留—最優先”--“再到作用域選項”--“最後是伺服器選項”
我們看看租約狀況,一個保留的,一個不是,ID 即是MAC位址 如下圖:
8)超級作用域
隻有在建一個作用的時候,才會出現這個選項
一個超級作用域包涵多個作用域
單擊—彈出一個向導—下一步—輸入名稱—選擇,作用域—用滑鼠拖動來選,或,按着,Ctrl建不放,滑鼠點選選:如下圖所示:
單擊—下一步—完成—即可
9)使用者類别
作用:比如,有98,XP,等,為每一種OS配置不一樣的DHCP資訊,
右擊伺服器—單擊—定義使用者類别—如下圖所示:
彈出下圖:
單擊—添加—下圖所示:
“顯示名稱,是給自己看來的,然後把滑鼠放到ASCII下輸入一個類别名“用戶端顯示”二進制自動的”
按确定,就添加了一個類别“哪我們怎麼用呢:别急”
右擊:“作用域選項,或,伺服器選項”選擇—配置選項—進階“單擊使用者類别”如下圖:
選擇:win xp 如下圖所示:
根據情況,要給XP的用戶端配置設定什麼樣的資訊,自己進行選擇
“意思也就是不同的OS給不同配置分類,可誇作用域”
“伺服器上也做好,現在到客戶機上做”
1)在用戶端XP上打開指令提示符“輸入以下内容”即可配置完成用戶端的設定
ipconfig /setclassid 本地連接配接 winxp
本地連接配接-是指網卡的名,winxp-是我們在上圖ASCII輸入的“winxp”
2)再輸入“ipconfig /all”如下圖:
多了一項:DHCP Class ID winxp “這就是類别”
ipconfig /release——釋放IP位址
ipconfig /renew——重新申請IP位址
客戶機隻有設定網卡,自動獲得IP位址,就是DHCP用戶端
三.通信過程
如果有兩台DHCP伺服器,誰的包先到客戶機,客戶機就采用誰的
用戶端向DHCP伺服器申請IP有四個過程,“以廣播方式”
1)DHCP client broadcasts a DHCPDISCOVER packet“用戶端發一個廣播包,DHCP發現包
2)DHCP servers broadcasts a DHCPOFFER packet “DHCP servers 廣播一個響應包“伺服器響應”
3)DHCP client broadcasts a DHCPREQUEST packet “用戶端發一個廣播包,說申請IP,或租用
4)DHCP servers broadcasts a DHCPACK packet
1.發現階段,即DHCP客戶機尋找DHCP伺服器的階段。DHCP客戶機以廣播方式(因為DHCP伺服器的IP位址對于客戶機來說是未知的)發送DHCPdiscover發現資訊來尋找DHCP伺服器,即向位址255.255.255.255發送特定的廣播資訊。網絡上每一台安裝了TCP/IP協定的主機都會接收到這種廣播資訊,但隻有DHCP伺服器才會做出響應。
2.提供階段,即DHCP伺服器提供IP位址的階段。在網絡中接收到DHCPdiscover發現資訊的DHCP伺服器都會做出響應,它從尚未出租的IP位址中挑選一個配置設定給DHCP客戶機,向DHCP客戶機發送一個包含出租的IP位址和其他設定的DHCPoffer提供資訊。
3.選擇階段,即DHCP客戶機選擇某台DHCP伺服器提供的IP位址的階段。如果有多台DHCP伺服器向DHCP客戶機發來的DHCPoffer提供資訊,則DHCP客戶機隻接受第一個收到的DHCPoffer提供資訊,然後它就以廣播方式回答一個DHCPrequest請求資訊,該資訊中包含向它所標明的DHCP伺服器請求IP位址的内容。之是以要以廣播方式回答,是為了通知所有的DHCP伺服器,他将選擇某台DHCP伺服器所提供的IP位址。
4.确認階段,即DHCP伺服器确認所提供的IP位址的階段。當DHCP伺服器收到DHCP客戶機回答的DHCPrequest請求資訊之後,它便向DHCP客戶機發送一個包含它所提供的IP位址和其他設定的DHCPack确認資訊,告訴DHCP客戶機可以使用它所提供的IP位址。然後DHCP客戶機便将其TCP/IP協定與網卡綁定,另外,除DHCP客戶機選中的伺服器外,其他的DHCP伺服器都将收回曾提供的IP位址。
注:用戶端租約時間用到50%,會向DHCP伺服器續租IP“以單點傳播方式聯系DHCP SERVERS
<b>1</b><b>)</b><b>DHCP client sends a DHCPREQUEST packet</b>
<b>2</b><b>)</b><b>DHCP servers sends a DHCPACK packet</b>
續租成功就繼續用這個IP
如果這時DHCP服務沒響應的話,客戶再用到80.75%的時候,用戶端還會繼續向DHCP續租,如果成功就繼續使用,如果不成功哪麼就到了100%的時候用戶端就會執行整個DHCP申請過程,哪就是我們以上的申請過程,
四.DHCP備份,還原
1)右擊—伺服器名—屬性
點,進階,如下圖:
在這可以看到,日志,資料庫,備份路徑“可以更改路徑”
2)右擊—伺服器名—備份 “單擊,下圖所示:”
這是預設的備份路徑,如果我沒記錯的話,DHCP24小時會自動備份
可以通過,ntbackup把這個目錄備份到别處
3)還原,都是一樣的,單擊—還原—彈出對話框
如果你的備份檔案在這個目錄的話,單擊,确定,彈出下圖:“如果不在自己選擇”
單擊—是,彈出下圖:
此時就完成了還原
注:還原作用域“需要協調”右擊—作用域—協調
因為:資料庫隻儲存詳細的設定,而系統資料庫保留大概的設定
“如果有NTBACKUP備份,先還原NTBACKUP再到DHCP上做還原”
用windows自帶的工具來檢視用戶端與DHCP伺服器申請過程的包
1) 運作—appwiz.cpl—添加/删除windows元件
2) 找到—管理和監視工具—單擊,詳細資訊—勾選,網絡監視工具—如下圖所示:
單擊—确定—放入安裝CD光牒進行安裝
3) 開始—管理工具—網絡螢幕“打控制台如下圖”
單擊—确定“出理下圖”
選擇,網卡,出現下圖所示:
這個小工具功能非常強大!
4)單擊,工具欄裡的三角形式的,開始捕獲
5)在客戶機上,指令提示符裡,輸入,ipconfig /release釋放IP位址——再ipconfig /renew
來看來捕獲的資料:下圖:
單擊—上面的,顯示捕獲資料——如下圖所示:
我想大家都看到了吧:不過這樣看起來有點亂:不要緊!
6)顯示—篩選器—彈出下圖:
7)添加,表達式—單擊——協定—選擇DHCP——啟用——下圖:
單擊——确定——确定——下圖所示:
輕按兩下,可以看得更詳細!
對比:
1)DHCPDISCOVER packet“用戶端發一個廣播包,DHCP發現包
3)DHCP client broadcasts a DHCPREQUEST packet “用戶端發一個廣播包,說申請IP,或租用
4)DHCP servers broadcasts a DHCPACK packet 伺服器确定!
對此工具有興趣的就研究研究,呵呵!
廣播——,一對多
單點傳播——,一對一
多點傳播——,一對多“多點傳播”