admin管理员组

文章数量:1535477

2024年3月4日发(作者:)

微软DHCP服务器和路由器的DHCP都各有什么优缺点?-

2011-08-05 03:31

微软DHCP服务器和路由器的DHCP都各有什么优缺点?! F* V% z5 ]5 O& I; q4

J谢谢

DHCP 服务优点不少:网络管教员能够检讨IP地址和其它搭配参数,而无须去察看每个主机;DHCP不会同时租借雷同的IP地址给两台主机;DHCP管教员能够局

限特定的计算机利用特定的IP地址;可感受每个DHCP作用域设置许多选项;客户机在不同子网间挪动时无须要重新设置IP地址。9 b9 O0 q" H, A% m( M* ~1

~, Z0 j+ z( G! s: g& O7 i! Q 但同时也存在不少缺点:DHCP不能觉察网络上非DHCP客户机曾经在利用的IP地址;当网络上存在多个DHCP服务器时,一个DHCP服务器不能 查出已被其它服务器租出去的IP地址;DHCP服务器不能跨路由器与客户机通信,除非路由器批准BOOTP转发。1 i; ~! e$ Q) N6 V) Y2

dq( b' h9 E( O' U 工作流程4 G2 d9 ~- q* D- T' k# E" T4 u* p9 P% "

Z DHCP服务的工作过程是这么的:! Y( n: {+ c2 v2 w, C4 o. T' z) ?7 `%

i# @$ ^5 { 1.觉察阶段,即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播措施(因为DHCP服务器的IP地址对于客户机来说是未知的)发送

DHCPdiscover觉察消息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播消息。网络上每一台安装了TCP/IP协 议的主机都会接收到这种广播消息,但只有DHCP服务器才会做出响应(如图1)。; p4 g5 K9 T) Y; i7 k8 q*

S2 ?# r) X8 p- T0 l- ^2 q5 e, C5 F- @; J! T0 A) k: g- o' N. ^, s3 e2.供给阶段,即DHCP服务器供给IP地址的阶段。在网络中接收到DHCPdiscover觉察消息的DHCP服务器都会做出响应,它从尚未出租的 IP地址入抉择一个分配给DHCP客户机,向DHCP客户机发送一个包括出租的IP地址和其他设置的DHCPoffer供给消息(如图2)。+ b2 {6 I/ Z; k/ l. y" A! o7 t( ^( U/ t3 A% }*

b4 u6 N% x# e) y# [1 n$ U0 x* ^$ B: T& Q3.抉择阶段,即DHCP客户机抉择某台DHCP服务器供给的IP地址的阶段。万一有多台DHCP服务器向DHCP客户机发来的DHCPoffer供给 消息,则DHCP客户机只接受第一个收到的DHCPoffer供给消息,然后它就以广播措施批复一个DHCPrequest哀求消息,该消息中包括向它所 选定的DHCP服务器哀求IP地址的内容。之因而要以广播措施批复,是为了通知所有的DHCP服务器,他将抉择某台DHCP服务器所供给的IP地址(如图 3)。$ m* t- B8 b. C9 x: U# N/ J7 r% I8 W: C/ ~; w9 d' b4 p! ]4 n7 H2

Q' g' }! Y. A& q2 q% }4.确认阶段,即DHCP服务器确认所供给的IP地址的阶段。当DHCP服务器收到DHCP客户机批复的DHCPrequest哀求消息尔后,它便向

DHCP客户机发送一个包括它所供给的IP地址和其他设置的DHCPack确认消息,告诉DHCP客户机能够利用它所供给的IP地址。然后DHCP客户机 便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器都将收回曾供给的IP地址(如图4)。8 r" l' `! z# T$ r' n& i( O+ U2 s$ E2

w. ~; q8 W: f$ s2 j) [* t4 w4 p7 C: H; F; U5 [) F$ d/ J" j6 R' l5.重新登录。尔后DHCP客户机每次重新登录网络时,就无须要再发送DHCPdiscover觉察消息了,而是直接发送包括前顺次所分配的IP地址的 DHCPrequest哀求消

息。当DHCP服务器收到这一消息后,它会试探让DHCP客户机继续利用本来的IP地址,并批复一个DHCPack确认消 息。万一此IP地址已无法再分配给本来的DHCP客户机利用时(例如此IP地址已分配给其它DHCP客户机利用),则DHCP服务器给DHCP客户机批复 一个DHCPnack抵赖消息。当本来的DHCP客户机收到此DHCPnack抵赖消息后,它就定然重新发送DHCPdiscover觉察消息来哀求新的

IP地址。% c! N0 L) ?* `; j( S+ * m6 K: P. M) M7 [4 F 6.更新租约。DHCP服务器向DHCP客户机出租的IP地址等闲都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。万一DHCP客 户秘密延长其IP租约,则定然更新其IP租约。DHCP客户机启用时和IP租约期限过一半时,DHCP客户机都会积极向DHCP服务器发送更新其IP租约 的消息。5 E3 {4 j' j! % Z2 O, f$ t6 g8

mJ+ H7 ~, X 为了便于会意,我们把DHCP客户机比做餐厅里的宾客,DHCP服务器比做服务员(一个餐厅里也能够有多个服务员),IP地址比做客户必需的食物。 那么能够这么描写全副过程:宾客走进餐厅,问:“有没管用劳员啊?”(DHCPdiscover),多个服务员同时批复:“有,我这有鸡翅”“有,我这有 汉堡”(DHCPoffer)。宾客说:“好吧,我要一份汉堡”(DHCPrequest,这个宾客比拟呆板,总是抉择第顺次听到的食物),端着汉堡的服 务员响应了一声:“来啦”(DHCPack),并把食物端到宾客面前,供其享用(将网卡和IP地址绑定)。宾客下次来的时候,就直接找上次那个服务员点自 己迷恋的汉堡了(DHCPrequest),万一还有汉堡,服务员会再次确认并上菜(DHCPack),而万一曾经卖完了,服务员则会告诉宾客:“不好含 义,曾经卖完了”(DHCPnack)。当然,服务员隔一段工夫会来整理顺次桌子,除非宾客尤其解释这菜还要继续吃的,服务员会将剩菜端走。9 H; m' G7 _8 e4 k' P9 vWindows2000Server/ ~: Y5

o- w. o8 `4 ~3 A" y* o# G* n1 L2 h0 T: W: e Windows2000Server在DHCP上下了很大的功夫,不但处理了NT4.0中的种种问题,而且还添置了众多新的个性。例如和DNS的集 成,加深的DHCP监视和管教,DHCP集群服务器,DHCP目录授权等等。3 M: F4 e8 d0 w6 i2 i3 E7 b+ 7 j/ u" D- v! q9 h0 r9 b7 `

下面是在Windows2000中搭配DHCP服务的实例/ g- u% s+ n! _- l" C- R; F# M%

z6 X6 r8 C7 r 1.安装DHCP服务。用管教员账号登录,在扼制面板中双击“增加/剔除过程”,抉择“增加/剔除Windows组件”,启用Windows组件向 导,选中“网络服务”,单击“翔实消息”,选中“动态主机分配协议”,单击“确定”,即可在该服务器上安装DHCP服务。& P% P. G+ d3 N2 j% [- X* ~9 E5 x3

P4 I% _q 2.要想使刚安装的DHCP服务器能为客户机分配IP地址,定然率先在域中为该服务器授权。利用管教员账号登录计算机,在“管教工具”菜单中敞开 DHCP扼制台;在扼制树中,右键单击想要授权的服务器,在弹出菜单中,单击“授权”,即可告终对该服务器的授权。- Ox; hr& d/ r! F. U1 T2 f- D! Q%

L% v, m( ]- n3 n' g 小知识:授权(Authorize),这秉功能极其实用和必需,因为在旧版本的DHCP服务器中任何用户都能够创立一台DHCP服务器,该服务器也 可感受用户分配IP地址,这么就可能构成地址抵触,在Windows2000Server中这个问题获得了管用的处理:任何DHCP服务器只有在目录服务 中被授权尔后能力为客户分配IP地址,否则即便该服务器收到租用哀求,也不能为客户机分配IP地址。7 {q$ K5 x4 a2 N$ C& sc3 h) Q- ]/ n) I9

G 3.创立并搭配作用域。在扼制树中,右键单击要用来分配地址的服务器,选中“修建作用域”,在接下来的向导中,顺次设置作用域名、作用域的起始地

址、输入子网掩码、肃清的地址或地址范围、DHCP租约期限消息。名目项只是

作提醒用,可填任意内容。IP地址范围中有起始地址、告终地址和子网掩码的选 项,我们能够离别填入10.0.0.1,10.255.255.254,255.0.0.0(如图1)。万一有必需,可在后面的选项中输入要保留的IP地 址或IP地址范围。租约期限选项可设定DHCP服务器所分配的IP地址的管用期,例如设8天。最后,分配好DNS、WINS服务器,并激活作用域。" J4 E2 N4 n; P( Y- N7 S% W5 p" d8 K/

Q: ^# L& [0 ^2 ^2 ?+ ~4 k3 g* V2 C# T7 `$ @8 c: n设置IP地址范围$ N# R&

l9 s4 l+ F; z5 `( I( |0 E. Z3 o# E RedHatLinux7 S8 V* j$ t* }- _4 a2

C5 `7 Y6 M9 K 在Linux上搭配DHCP必需的文件有/etc/,/var/state/dhcp/- R0 {. T- j% I* h% i* H7 r/ I0 w2 l ,相干工具有/etc/rc.d/init.d/dhcpd。下面是在RedHatLinux上搭配DHCP的实例:- e/ q8 t, G) f3 b, ]) n9 z. {: o7 r0 F) N- L6 L5 ~) W9 k%

L/jiaru/! Q$ ?8 P 1.设置DHCP服务器的FQDN名* l0 B) V% S. W& M2 s7 M( u+ u) F9 g6 f* My& a0 |

optiondomain-name""+ |6 J6 l/ Y1 ~3 g9 W% X0 F7 j, t) L( ]8 K3

h: @ 2.设置DNS的服务器地址3 S# O+ @: F3 V3 H& S5 e3 C. XT+ O6 o$ n8

x) g optiondomain-name-servers10.1.1.1;# l: p9 f, q* a: G2 k; l0 m5

|1 m, [~ 3.设置子网掩码; yc: H% `- a) vv8 w# `) s6 T/ ]% [0 ~" X, p0

o9 G5 p) m) @ optionsubnet-mask255.255.0.0;! a- _e8 w$ n' {0 E8 C/ ~) ]*

t( U6 h- X# S) y 4.设置租约工夫% M. b$ s4 x# F! F- K/ n7 N- }% R8 d;

~) y 万一客户端不能哀求一个指定的租用期,就利用该参数来定义该地址租用的工夫长度default-lease-time1200;# }1 B5 z9 B8 F万一客户端能够哀求一个制订的租用期,就利用该号召来定义最长的租用工夫max-lease-time87600/ q2 lu0 g. v$ z6 {" M3 _: k* A3 Y' X2 S5 m) W8 u

5.设置子网的网段及相干范围搭配; x: p& A# h* o' h7 V/ {2 _* z. a* X7 P/ ?0

k* r9 | subnet10.0.0.0netmask255.0.0.0;j5 C3 L8 `- ^2 z; ~- l8 c) `8

B& g4 n {: j' c6 A" s- X- b" ^; P! T! n! l1 C7 ig" h3 Q! ^

range10.0.0.210.10.10.10;//指定子网的IP范围- R6 o* ~' * W# k' h9 e% G!

c$ [/ r4 b7 { optionbroadcast-address10.0.0.255;//指定子网的广播地址1 z9 Z: B' Ka, r* g9 a9 A6 ^( Z+ h1 E optionrouters10.0.0.1;//指定网关的IP/ ?3 O& K) ]4 x/ c2 H( B" _1 Y9 R# l/ V# @( ? }3 E) f) z#

u" [- K- D& D9 o2 o% A1 {/ b: f( Xw 6.给客户绑定静态IP, v. y8 O' z%

Y1 N2 P! M" o! [- q! i# _* D, w hostclinet{9 b6 ]4 Q' Z9 ?C) h& V0 ?"

O- t- L: O+ % V' C+ c3 {/ F hardwareethernet00:50:BA:CA:2E2;! }6 c,

x) m0 {5 p- @& y( _9 W+ m* A3 M fixed-address10.10.10.10;3 h# G$ m.

~" k' p$ b% g6 g% U/ z5 N! X# a) C0 j6 z7 S }9 e* d4 o4 c2 O# Q# R1

D1 L- V' d4 i! H) h/ v9 |6 i 网络装备- ?/ H( j+ & b" E- @8 @5 q1 H/

q8 O1 t0 N 有时候,在一些中高端的网络装备(路由器、沟通机)上曾经集成了DHCP服务,我们便能够在网络装备上告终DHCP服务,不利用专程的主机做

DHCP服务器,以勤俭成本。* z3 t$ I2 d# Q& H5 ^- e8 i?, Oh& o) C, D. s3 ?&

N 下面是在cisco路由器上搭配DHCP的实例0 [/ N. M1 J7 O& J- L3 O7 t2

P) W0 F 1.指定不积极分配的IP地址范围: |4 q' w* l! Q* `' b( b; p* T7

wd8 e6 f/ @. r* Q# a,激光打标机 Z

ipdhcpexcluded-address10.1.1.110.1.1.19//指定从10.1.1.1到10.1.1.19的IP地址是手 工分配的$ F* k! j8 G! |/ N& s1 u/ F1 t8 v+ P5 }* Z% b# O

2.设置DHCP地址池R( K( m: U0 ?! A4 d, M, t$ o2 m4 C8 J2 l

ipdhcppoolglobal//这条号召指定了DHCP地址池的名目' O; h6 G: u+ v+ T; U,

snetwork10.1.0.0255.255.0.0//动态分配的IP地址范围,这里是10.1.0.0网段所有的IP地址(前面指定的非积极分配 地址例外)0 J% d4 H6 W+ L; H7 wm0

I- C7 C' F5 B9 J' [t 3.设置DHCP附带消息. e3 l$ n; _6 @r& {6 W8 A/ E$ w!

w6 ` //为客户机搭配域后缀( c& l- L( w5 x' S+ K3

w4 K/ K/ {$ Z( m" m dns-server10.1.1.110.1.1.2//为客户机搭配DNS服务器的地址,这里是10.1.1.1和10.1.1.2& A7

~/guanyuwomen/, ]3 f: ?! v5 Q3 {. Z* H* o'

D! p% _/ a, R. ?* v netbios-name-server10.1.1.510.1.1.6//为客户机搭配WINS服务器地址,这里是10.1.1.5和 10.1.1.6' k5 }! e) O9 j; S7

w; N+ A9 W# h0 P+ ^[; s' a netbios-node-typeh-node//为客户机搭配节点形式(波及名目解释的顺利 如h-node是先穿越wins服务器解释)- Y: L& a%

t, T$ X9 r$ ~- BF( E" G. `! W+ N5 w9 ~

default-router10.1.0.10010.1.0.101//为客户机搭配默认网关. R# Q+ W6 i1

Kt1 c) y1 {s5 J6 P 4.设置租约期限9 n$ t- P3 w# {- q[x2 E0 Q2 o+ ^:

g|* y. N lease8//设置租约工夫为8天" W$ L) _9 d& W1 K0 t5 Q( D. O/ X"

Q 5.有时候我们必需为DHCP服务器设置子地址池,例如我们渴望10.1.1.0/24这个网段的客户机的网关为10.1.1.100,我们这么设 置/lianxiwomen/:' L, F, U/ M- ^( y$ ?2 H"

t4 _0 S6 g2 0 [d+ ^ ipdhcppoolsubglobal. y4 q/ E/ ~& K) Q5 }1 o+ p)

e network10.1.1.0255.255.255.0//global的子地址池,将从global继承域名等选项! b& _4 o3 F% B; a7 BD4 N8 b& XX1 n( L% S- ]8 I9 H

default-router10.1.1.10010.1.1.101//为客户机搭配默认网关( t2 j! i" d%

D" B4 y; d1 `2 5 V4 p3 C4 U$ Y' p- P 6.相干的DHCP调试号召" n7 V$ T6

_7 c" q6 5 t! d6 W5 ?) A# m noservicedhcp//静止DHCP服务" P" K! A/

_+ ^. , ~( p: E8 h! o/ {) X+ [9 g; F$ h- 7 o_ showipdhcpbinding//揭示地址分配情形0 A! ^- S( D( w& a' Z0 u1 {, {x1 z5 D

showipdhcpconflict//揭示地址抵触情形。

学习了。

人家问的是windows自带的DHCP和路由器上的DHCP有什么优缺点

windows自带的dhcp用来分配ip比拟好,给路由裁剪担负!

又学习了看起来很有用 试试看

本文标签: 服务器IP地址客户机地址分配