windows - Windows 查找直接连接设备的IP地址

  显示原文与译文双语对照的内容
90 2

是否可以找到直接连接到特定以太网接口的设备的IP地址? 换句话说,给出一个主机,一个有线以太网连接和连接到这个连接的第二个主机,可以使用 IP 。

我还可以使用一些窗口api函数或者回调来使用窗口的解决方案。

( 我知道,实现这一点的真正方法可以能通过 DHCP,但是这是关于发现传统设备的。)

时间: 原作者:

52 5

要使用 DHCP,必须在主和客户端上运行DHCP服务器,然后查询服务器以查找该服务器发出的地址。 可能是多余的。

我不能直接帮你找到 Windows 。 在Unix上,"arp"命令将告诉你将哪些IP地址附加到本地以太网段。 Windows 会有相同的信息( 因为它是 ip/以太网接口的核心部分) 但是我不知道你是怎么做到的。

当然,如果网络栈以前看到过它的流量,它将只知道其他主机。 你可能必须首先在接口上发送一个广播包,以引起某种响应,从而填充本地ARP表。

原作者:
...