DHCP 租用时间和域名有什么作用?

Can*_*ncü 4 dhcp

为什么我们需要为 DHCP 服务器设置租用时间?使用该 IP 地址过期的客户端会怎样?如果我将它的时间设置为 100 年,它有什么区别?

另外,我不知道为什么我们必须为 DHCP 服务器设置域名。它背后的想法是什么?

Tom*_*Tom 9

为什么我们需要为 DHCP 服务器设置租用时间?

设置租用时间,以便客户端不会无限期地持有 IP 地址。它允许一种机制来优雅地重用 DHCP 地址。

使用该 IP 地址过期的客户端会怎样?

当 DCHP 正常工作时,客户端将在租约的半衰期开始尝试更新租约。这是为了防止 IP 地址被分配给另一台机器,并提供一种优雅的方式来保持租用。保留是为了给客户提供更稳定的地址——例如,在大多数公司周末,大多数计算机都关闭了,所以周一 dhcp 再次给出相同的地址。

如果我将它的时间设置为 100 年,它有什么区别?

从来没有人得到地址。客户端即使关闭,也会将客户端保留 100 年,因此您将用完地址。如果您将租期设置得太高,您就成功地阻止了地址重用。

另外,我不知道为什么我们必须为 DHCP 服务器设置域名。它背后的想法是什么?

这个想法是客户端知道它在哪个域中,当您在 Web 浏览器中键入“blabla”时,计算机也可以尝试“blabla.domain.company”,因为它知道域名。与 tcp/ip 设置(默认域后缀)中的设置相同。

  • 不过,还有一种叫做文档的东西。至少阅读您真正想要使用的系统的基础知识。 (6认同)
  • TomTom,我知道您在撰写大部分答案时感到不高兴,但请检查拼写。另外,减少仇恨和讽刺:) (5认同)

wol*_*gsz 5

IP 地址是 TCP/IP 网络中的资源,需要对其进行管理。您可以手动执行此操作(将所有计算机设置为静态 IP 地址),也可以根据RFC1531 中所述的规则使用为您进行管理的 DHCP 服务器。

当客户端请求 IP 地址,而 DHCP 服务器将要将该地址“租用”给客户端时,服务器必须知道该租用时间应该是多长。如果租用期限是无限长的,那么一旦租用了所有 IP 地址,您就无法连接任何新客户端,即使使用先前租用地址的计算机都已停止工作。如果租约的长度为零,那么拥有它们就没有意义了。

如果租约到期,则服务器会看到此 IP 地址现在可以重新使用的标志,即分配给不同的客户端。如果一台计算机在不知道 DHCP 服务器的情况下使用该地址,那么您最终可能会有两台计算机使用相同的地址,这会在您的网络上造成混乱(因为两台计算机将同时回答相同的查询,而这两台计算机可能不要互相交谈,因为他们实际上只是在自言自语)。

将默认租用时间(或特定租用的任何租用时间)设置为 100 年会使此 IP 地址(或在该时间租用的任何地址)在 100 年内不可用。正如 TomTom 已经说过的那样,这将出于所有意图和目的禁用拥有 DHCP 的好处。

你的最后一个问题没有多大意义,因为它缺乏细节的清晰度。在处理 DNS 的 DHCP 服务器中有几个选项:

  1. 当 DHCP 服务器被指示为特定客户端分发固定 IP 地址时,可以定义 DDNS 主机名。这允许 DHCP 服务器动态更新已识别的 DNS 服务器,以便为该客户端提供名称解析。
  2. 如果客户端配置为向 DHCP 服务器提供主机名,则可以使用该主机名进行动态 DNS 更新
  3. DHCP 服务器不仅提供 IP 地址,还可以为客户端提供一系列的配置选项(DHCP 代表动态主机配置协议)。这些选项之一是告诉客户端使用哪些 DNS 服务器进行名称解析。如果您不配置此选项,则必须手动配置每个客户端以进行 DNS 解析(这有点违背了 DHCP 的想法)。
  4. 如果以上都没有回答你的问题,那么请澄清问题到底是什么。