1

您好,我正在尝试以编程方式(C++)查找网关 IP 和 DNS 服务器 IP 及其本地网络的 MAC 地址。你对如何做到这一点有什么建议吗?还有一种方法可以使用 WinPcap 吗?代码示例会很棒。

4

2 回答 2

4

既然您提到了 winpcap,我得出的结论是您在 Windows 上。因此,您需要 WinAPI 来检索您的信息。

查看使用 GetNetworkParams 检索信息一文,它包含获得所需内容所需的所有步骤。

PS:虽然与winpcap无关。

于 2012-08-17T13:56:09.697 回答
0

好吧,我做了 ihor 和 Sp。建议找到 IP 地址,然后使用 winpcap 向 DNS 服务器制作 ARP 请求以获取其 MAC 并处理 ARP 回复。

于 2012-08-20T17:36:49.533 回答