您好,我正在尝试以编程方式(C++)查找本地网络的网关IP和DNS服务器IP及其MAC地址。你有什么建议如何做到这一点?还有一种使用WinPcap的方法吗?代码示例会很好。查找DNS服务器和网关的IP和MAC地址
1
A
回答
4
既然你提到winpcap,我得出结论说你在Windows上。因此你需要WinAPI来检索你的信息。
看看Retrieving Information Using GetNetworkParams文章它包含您需要获取所需的所有步骤。
产品号:虽然与winpcap无关。
0
那么我做了什么ihor和Sp。建议找到IP地址,然后使用winpcap为DNS服务器制作ARP请求以获取其MAC并处理ARP答复。
相关问题
- 1. 如何查找Mac机器的DNS服务器IP地址?
- 2. DNS服务器IP地址
- 3. 更改IP地址,子网掩码,dns服务器和默认网关在C#
- 4. 查找服务器的IP地址
- 5. C中的DNS服务器返回IP地址和端口号
- 6. MAC地址和IP地址
- 7. 动态查找服务器IP地址
- 8. 如何在PHP中检测DNS服务器和IP地址
- 9. 了解DNS和IP地址
- 10. DNS服务器如何工作知道网站的IP地址?
- 11. 如何找到DNS服务器的mac地址?
- 12. 修改IP和MAC-地址的网络
- 13. 寻找用户来自网页浏览器的IP地址和MAC地址
- 14. Python扫描网络IP地址和mac
- 15. 通过ping网关IP地址查找
- 16. 从本地服务器上的asp.net找到网络PC名称和IP地址?
- 17. 从服务器端获取已知MAC地址的IP地址
- 18. ip和mac地址linux
- 19. 从局域网中的IP地址查找DNS主机名
- 20. 查询DNS服务记录查找主机名和TCP/IP
- 21. 服务器的IP地址
- 22. 服务器的IP地址
- 23. 从适配器获取DNS服务器IP地址?
- 24. 亚马逊网络服务IP地址和服务协议
- 25. 使用as3和服务器端技术找到IP地址
- 26. DNS服务器如何知道SSL URL的IP地址?
- 27. Google DNS/OpenDNS - 请参阅应答服务器的IP地址?
- 28. tcp服务器ip地址
- 29. Perl - 使用Socket和特定DNS服务器进行DNS查找
- 30. 使用Shell脚本打印出IP地址,MAC地址和默认网关
谢谢你的回答。当我尝试使用DNS服务器和网关的IP地址时,WinPcap将发挥作用。 – Yohannes 2012-08-17 15:13:40
我的意思是它不必对问题本身做任何事情,所以'winpcap'标签在这里不适用。 – 2012-08-17 15:14:58
我的错误!我已经重写了这个问题 – Yohannes 2012-08-17 17:26:13