在本站还有另外一篇关于域名解析的文章,不过貌似有错误。因为从网上转载过来的,可能他贴的时候搞错了。总之我这里再贴一个最简单的域名解析代码,亲测有效!
void testDNS(){
int WSA_return;
WSADATA WSAData;
WSA_return = WSAStartup(0x0101,&WSAData);
/* 结构指针 */
HOSTENT *host_entry;
/*设置循环不断的读入*/
char* host_name = "www.it72.com";
host_entry = gethostbyname(host_name);
if (host_entry)
{
int i1 = host_entry->h_addr_list[0][0]&0x00ff,
i2 = host_entry->h_addr_list[0][1]&0x00ff,
i3 = host_entry->h_addr_list[0][2]&0x00ff,
i4 = host_entry->h_addr_list[0][3]&0x00ff;
char tmp[32];
sprintf_s(tmp,"%d.%d.%d.%d",i1,i2,i3,i4);
AfxMessageBox(tmp);
}
WSACleanup();
}
本文链接:https://it72.com:4443/9294.htm