问题标签 [dhcpobjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2464 浏览

c# - 在 C# 中以编程方式创建 DHCP 预留

我的任务是创建一个接收 MAC 地址并为该 MAC 地址创建 DHCP 预留的应用程序。.NET 中是否有任何 API 可以轻松完成此任务?

0 投票
3 回答
16831 浏览

c# - 在 C# 中查询 DHCP 服务器

我需要通过在服务器本身上运行的程序或最好通过在其中一个 DHCP 客户端上运行的程序来获取 MAC 到存储在 DHCP 服务器上的 IP 的映射。

我了解netsh 实用程序可用于获取转储,但我并没有取得太大的成功。

有任何工作示例或提示吗?

我拥有 DHCP 服务器的管理员权限

编辑

我不想使用 arp 缓存,因为这需要我广播 ping(这在 Windows 上是不允许的)或 ping 子网的所有可能 IP 地址(这需要很多时间)。

我确定 DHCP 服务器存储 MAC 到 IP 的映射,我如何使用该信息将 MAC 映射到 IP 地址?

0 投票
0 回答
1011 浏览

c# - 在 dhcp 保留中更改选项 DHCP/BOOTP

我正在使用 C# (Visual Studio 2010) 以编程方式创建 DHCP 保留。

我已经使用这篇文章中的信息来获取 DHCPOBJECTS.DLL。连接到 DHCP 服务器效果很好。我还可以创建新的预订或枚举现有预订。

不幸的是,在创建新预订时,支持的类型始终设置为“两者”。在我们的网络中,我们只能使用 DHCP。

任何人都知道如何通过 DHCPOBJECTS.DLL 将支持的类型设置为 DHCP?

编辑: 好的,看来我无法通过 DHCPOBJECTS.DLL 更改此选项。现在我将尝试通过microsoft dhcp server management api来实现这一点

0 投票
2 回答
1052 浏览

perl - 如何使用 perl 更改 IP 地址(类似于 ipconfig release/renew)

我是 Perl 的初学者,我必须编写一个脚本,它可以每 1 小时更改一次 IP 地址。我想更改它,因为我从一个网站的加密狗收到一些数据,并且该网站有一些时间限制来接收这些数据,所以目前我们需要拔下连接设备并使用另一个来更改 IP 地址。(我的意思是我必须为另一个 IP 请求 DHCP。)

但目前我被要求使用 Perl 编写一个脚本。有人可以帮我怎么做吗?

我的尝试是:

它在终端上的输出是:

我这样做的想法是:我将向服务器(DHCP)发送一个请求(我认为 DHCPREQUEST() 会这样做),请为我提供新的 IP 地址。

有人可以告诉我我的最后一行是否会打印身份证地址吗?我是说 :

编辑:

我也根据下面有经验的人的建议尝试了这个,但它仍然没有更改 IP 地址(即使我尝试运行这个 perl 代码 4 次但在 IP 更改中没有成功 - 即使我尝试手动运行 ipconfig /renew 但仍然是 IP一直一样)。