DHCP的IP为何总是相同?

网络 网络管理
下面我们来对DHCP以及IP问题进行一下分析和讲解,针对的是相同IP的问题。那么具体的解答请大家浏览下文。

我们知道DHCP是强大的IP管理协议。我们在对其进行服务器的架设,以及网络应用的时候,会发生一些问题。本文就针对同一个IP以及DHCP的问题进行一下问答,希望本文的解答能够对大家有所帮助。

问:为什么每次通过DHCP获得的ip都是同一个ip呢?家用电脑,通过家用tplink路由器共享上网,用的是DHCP自动获取ip,路由器ip为192.168.1.1,DHCP地址池分配区域在192.168.1.100-192.168.1.200,奇怪的是我这台机器为什么每次开机ip地址都是固定呢,每次都是192.168.1.100呢? 注:局域网总共只有两台电脑

答:你需要读读DHCP协议RFC2131.

DHCP服务器优先分发尚未出租的最前IP地址,以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现信息,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。(如果此IP地址已无法再分配给原来的DHCP客户机使用时(比如此IP地址已分配给其它DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCP nack否认信息。当原来的DHCP客户机收到此DHCP nack否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址。)另外,DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送更新其IP租约的信息。

为了便于理解,把DHCP客户机比做餐馆里的客人,DHCP服务器比做服务员(一个餐馆里也可以有多个服务员),IP地址比做客户需要的食物。那么可以这样描述整个过程:客人走进餐馆,问:“有没有服务员啊?”(DHCP discover),多个服务员从还没卖出的食物中选择最前面的食物(尚未出租的最前IP地址)选择并先后回答:”“有,我这有汉堡”(DHCP offer),“有,我这有鸡翅"”。客人说:“好吧,我要一份汉堡”(DHCP request,这个客人比较死板,总是选择第一次听到的食物),端着汉堡的服务员回应了一声:“来啦”(DHCP ack),并把食物端到客人面前,供其享用(将网卡和IP地址绑定)。客人下次来的时候,就直接找上次那个服务员点自己喜欢的汉堡了(DHCP request),如果还有汉堡,服务员会再次确认并上菜(DHCP ack),而如果已经卖完了,服务员则会告诉客人:“不好意思,已经卖完了”(DHCP nack)。当然,服务员隔一段时间会来收拾一次桌子,除非客人特别说明这菜还要继续吃的,服务员会将剩菜端走。

你的机器每次开机ip地址都是固定的192.168.1.100 是有可能的.你的机器第一次启动时网段内的另一台机器并没有开机或手动设置了固定IP,故分配到了192.168.1.100.以后你的机器每次重新登录网络时,直接发送包含前一次所分配的IP地址的DHCP request请求信息,而此时的其IP租约并未过期.

关于IP租约过期的问题.在DHCP服务期都可以设置,即指定一个客户机从DHCP服务器那里租用一个地址后,能够使用多长时间。比如Windows 2000 DHCP服务器配置中用户可以在“选择这台服务器分配的DHCP租约期限”选项区域中选定“限制为”单选按钮,然后在下面的“天”、“小时”和“分钟”微调器中具体指定客户机使用地址时间的长短。如果用户希望客户机能够一直使用地址的话,可选定“无限制”单选按钮。
 

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-09-29 15:55:22

DHCP IP相同

2010-08-23 17:35:46

DHCP协议

2010-09-03 11:21:57

2010-08-31 22:29:54

DHCP分配

2010-08-31 17:30:51

DHCP服务

2010-09-27 12:42:31

静态IP dhcp s

2010-08-26 21:52:55

DHCP分配

2022-03-13 15:47:03

半导体行业黑客勒索黑客组织

2016-11-30 09:51:00

网络故障排查

2013-08-29 14:11:00

开发者AndroidiOS

2010-09-27 11:12:33

DHCP IP分配

2010-08-30 19:48:27

DHCP服务

2021-05-19 14:43:05

比特币加密货币技术

2009-12-16 13:33:46

2012-04-11 14:04:26

创业开发

2009-11-16 17:35:57

2009-12-07 18:17:31

2022-08-15 15:09:26

SQL数据库MySQL

2016-06-28 09:55:57

2010-08-30 16:37:48

DHCPIP地址
点赞
收藏

51CTO技术栈公众号