为什么我们需要为DHCP服务器设置租用时间? 使用该IP地址的客户在过期时会发生什么情况? 如果我把它的时间设定为100年,它有什么不同?
此外,我不知道为什么我们必须设置一个域名到DHCP服务器。 它背后的想法是什么?
IP地址是TCP / IPnetworking中的资源,需要进行pipe理。 您可以手动执行此操作(将所有计算机设置为静态IP地址),也可以使用根据RFC1531中所述规则为您执行pipe理的DHCP服务器。
当一个客户请求一个IP地址,并且DHCP服务器要将这个地址“租赁”给客户时,服务器必须知道这个租约应该是多久。 如果租约的长度不确定,那么只要所有IP地址已经租出,即使使用以前租用的地址的计算机全部停止工作,也不能连接任何新的客户端。 如果租约长度为零,那就没有意义了。
如果租约到期,服务器就会看到这个IP地址现在可以重新使用,即分配给不同的客户端。 如果一台计算机在不知道DHCP服务器的情况下使用该地址,那么最终可能会有两台计算机使用相同的地址,这将在您的networking上造成混乱(因为两台计算机都将同时应答相同的查询)不要彼此交谈,因为他们实际上只是在自言自语)。
将默认租约时间(或特定租约的任何租用时间)设置为100年,使得此IP地址(或与该时间租用的任何地址)在100年内不可用。 正如TomTom已经表示的那样,这将为所有的意图和目的禁用DHCP的好处。
你最后一个问题没有多大意义,因为它缺乏细节的清晰度。 在处理DNS的DHCP服务器中有几个选项:
为什么我们需要为DHCP服务器设置租用时间?
租用时间是设置的,以便客户端不会无限期地保存IP地址。 它允许一个机制正常地重用DHCP地址。
使用该IP地址的客户在过期时会发生什么情况?
当DCHP工作正常时,客户将开始尝试在租期的半年期内续租。 这是为了防止IP地址被分配到另一台机器,并提供一个优雅的方式来保持租约。 预留在那里给客户更稳定的地址 – 例如在大多数公司周末大部分电脑都closures了,所以星期一dhcp再次发出同样的地址。
如果我把它的时间设定为100年,它有什么不同?
没有人得到这个地址。 客户端即使closures,也会将客户端预留100年,因此您将用尽地址。 如果你把租约太高,你成功地防止地址重用。
此外,我不知道为什么我们必须设置一个域名到DHCP服务器。 它背后的想法是什么?
这个想法是,客户端知道它在哪个域,当你在networking浏览器中键入“blabla”时,计算机也可以尝试“blabla.domain.company”,因为它知道域名。 与tcp / ip设置(默认域后缀)相同的设置。