DHCP 发放IP为什么是从大到小呢?

发布于 2022-10-03 19:03:03 字数 77 浏览 24 评论 0

我做的DHCP服务器 地址池 192.168.1.100-192.168.1.200
为什么分配的时候是从200是的第一个 然后一各个递减呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

£烟消云散 2022-10-10 19:03:03

Linux 的 DHCP 服务端就这么设计的

夢归不見 2022-10-10 19:03:03

那就奇怪了,见man dhcpd.conf:
The DHCP server generates the list of available  IP  addresses  from  a
       hash  table.   This means that the addresses are not sorted in any par-
       ticular order
, and so it is not possible to predict the order in  which
       the  DHCP  server  will allocate IP addresses.   Users of previous ver-
       sions of the ISC DHCP server may have become  accustomed  to  the  DHCP
       server  allocating  IP  addresses  in  ascending  order, but this is no
       longer possible, and there is no way to configure  this  behavior  with
       version 3 of the ISC DHCP server

删除→记忆 2022-10-10 19:03:03

很早以前我就发现这个问题,但根本没有在意它

顺序有什么关系?

对你的DHCP应用有什么影响么???

你的目的没有达到吗??

风吹雪碎 2022-10-10 19:03:03

man文档上说isc hdcp server version 3版本是无序的,3以前是升序的

羁绊已千年 2022-10-10 19:03:03

当时别人就是这样设计的了

女中豪杰 2022-10-10 19:03:03

设计成这样的

兲鉂ぱ嘚淚 2022-10-10 19:03:03

[quote]原帖由 "bingosek"]man文档上说isc hdcp server version 3版本是无序的,3以前是升序的[/quote 发表:

记得以前看过一篇英文文档,文中介绍过 dhcp server 的算法,谈到了哈希等一些东西来分配地址池中的 IP,没看明白

尘曦 2022-10-10 19:03:03

无序本身也是有序. 因为它总要有个算法来分配. 当然是有序的最省事. 也许是用完了以后再重分时就会不定从哪个开始了.

想想也是, 谁写程序会用随机来选择呢? 当然是有序的最好写了.

桃气十足 2022-10-10 19:03:03

原帖由 "q1208c" 发表:
无序本身也是有序. 因为它总要有个算法来分配. 当然是有序的最省事. 也许是用完了以后再重分时就会不定从哪个开始了.

想想也是, 谁写程序会用随机来选择呢? 当然是有序的最好写了.

用到随机函数的地方很多

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文