c / c ++中的DNS查找

我必须编写一个C / C ++程序,它有点像dig和nslookup:它必须知道任何站点的IP地址。 它应该像挖掘ww​​w.example.com MX +短命令那样做。 我无法想象如何做到这一点。 有任何想法吗?

使用您喜欢的任何解析器库。 流行的图书馆包括UDNS和adns 。 您也可以修改源代码以进行dig (这是绑定分发的一部分)。