【发布时间】:2015-10-08 13:57:00
【问题描述】:
我需要使用 .net 应用程序从已知(且固定的)MAC 地址获取 IP 地址。我这样做是为了在我们不知道它的 IP 地址的 DHCP 环境中从嵌入式目标收集调试数据。我看到有人说你可以ping网络的广播地址,然后检查arp表,但这不起作用。我见过有人说您可以查询 DHCP 服务器,但 MAC 无法做到这一点。在 win7 上,AFAIK 应该如何完成已经没有 rarp 了。
【问题讨论】:
-
我们找到了解决此问题的不同方法(在我们启用 DNS 管理器以接受不安全和安全的更新后,DHCP 服务器将在 DHCP 请求中由嵌入式目标提供的主机名添加到 DNS)。我们考虑了每分钟从目标广播一次 UDP 消息并编码 VS .net 应用程序以查询用户提供的 MAC 地址的 arp 表的想法,这本来可以工作,但我们不需要这样做。跨度>