如何在Linux上使用C/C++执行DNS查找?

hac*_*cim 10 c linux dns smtp

如何host使用ac api(或任何其他语言)获得与命令类似的功能?我需要的信息不仅仅是提供的IP地址gethostbyname(); 具体来说,是与SMTP相关的数据.

mar*_*k4o 19

如果阻塞(同步)查询没问题,只需使用res_query(),并使用-lresolv链接您的程序.

 len = res_query(host, C_IN, T_MX, &answer, sizeof(answer));
Run Code Online (Sandbox Code Playgroud)