如何将主机名异步解析为IP地址?
答
根据记录,这是可以做到本身在Windows 7上,像这样:
- DnsWriteQuestionToBuffer撰写的DNS查询自己发送。
- DnsExtractRecordsFromMessage在收到后自己解析DNS响应。
- WSASendTo结合WSARecvFrom在IOCP server中用于异步发送和接收DNS查询。
这种技术的副作用是,它绝不是一个新手容易拉动的壮举。
谢谢,但我宁愿不使用一个小功能的整个外部库。 – Joshua 2012-04-08 16:57:01
@Joshua如果您认为DNS解析功能是一个“小”功能,那么您认为是错误的。 – Alnitak 2012-04-08 19:52:59
对不起,我是一个新手程序员,我认为这很简单,因为我认为这是一个简单的查询调用DNS服务器。尽管如此,如果我能保持这种本地语言,那将会很棒,因为我也想了解更多关于Windows网络的知识。 – Joshua 2012-04-09 04:44:12