今天博友simon问了一个问题,就是在工作组模式下的DHCP怎么工作。这个还真没有在虚机上试验过,因为工作组模型下的计算机数量少,一般会手动配置IP地址,就不需要DHCP了。但是他说安装的DHCP不工作,我就有点纳闷,回忆了一下DHCP是怎么工作的,突然想到了,如果在网络中存在两个DHCPserver的话,客户端从谁那拿IP还真不一定呢!于是远程登陆到放在隔壁邻居家的路由器上(我们两家共享带宽,共用一个无线路由器),这才发现,这个路由器上还一个DHCP server呢。哈哈!傻了,想问题需要深入啊。

 很明显这里就有一个内建在路由器中的DHCP server,由它来负责为接入这个局域网的客户端分配IP地址,DNS等,跟我们之前谈到了配置DHCP大同小异,开始地址和结束地址指的就是作用域,还有租期,主、次DNS等,都有只不过是集中显示配置了。而且还有保留呢,看下面:


它说的静态地址就是指的DHCP的保留功能,MAC和IP绑定。
我本机的ipconfig /all,看看:
  由于启动了DHCP 服务器功能,这里DHCP Server地址就是Router本身的IP。虽然网关和DNS没有指定,但路由器默认给客户端分配的都是它本身的IP。细心的朋友可能会问,DNS不是解析域名的吗,你的路由器能充当DNS吗?当然不能了,至于为什么还能解析成功,我过几天谈DNS的时候再跟你解释哈*D*

回到simon提的那个问题上,现在有一种可能导致你装的那个DHCP Server不能正常工作,就是客户端都是从你的路由器上获得的IP地址。原因是你的路由器响应客户端请求的速度要快于你装的那个。如果不是这种情况,也别扔我哈,就当学点东西了。

不过通过博友的一个问题,有了新的发现还是很惊喜的,呵呵。