1
我使用的Visual C++,如何在C++中使用域名獲取域名IP地址?
我想從域名域IP地址.. 我如何得到它.. 我已經嘗試過gethostbyname函數... 這裏我的代碼...
HOSTENT* remoteHost;
IN_ADDR addr;
hostName = "domainname.com";
printf("Calling gethostbyname with %s\n", hostName);
remoteHost =gethostbyname(hostName);
memcpy(&addr.S_un.S_addr, remoteHost->h_addr, remoteHost->h_length);
printf("The IP address is: %s\n", inet_ntoa(addr));
但我得到一個錯誤的IP地址。
什麼是「域名IP地址」?主機具有主機名(這是域名的特例)和主機IP地址,但大多數具有域名的實體沒有IP地址。例如。 .com的IP地址是什麼? – MSalters 2012-07-31 14:32:40