查找DNS服务器和网关的IP和MAC地址

时间:2012-08-17 13:46:54

标签: c++ winapi networking

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

2 个答案:

答案 0 :(得分:4)

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

查看Retrieving Information Using GetNetworkParams文章,其中包含了获得所需内容所需的所有步骤。

P.S。:虽然与winpcap没有任何关系。

答案 1 :(得分:0)

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