我正在编写Windows内核驱动程序,其中需要将IP地址解析为相应的主机名。在Microsoft页面上,几乎没有与此相关的文档:
Resolving Host Names and IP Addresses
这怎么办?当我们从内核解析主机名时,Windows遵循什么查找顺序?
答案 0 :(得分:0)
WskGetNameInfo函数提供与协议无关的翻译 从传输地址到主机名。
根据WDK文档,据说可以提供协议无关的翻译。因此WskGetNameInfo似乎在为您提供所需的方式。我自己还没有检查过这部分,但是如果需要,您可以通过简单的测试将其检出。使用Wireshark之类的工具检查DNS查询是否发生。
我认为WskGetNameInfo不会执行DNS查询。如果是这样,那将是垃圾。