如何通过地名获取IP
2007-06-25 22:27
260 查看
BOOL GetIPAddress(char *szDNS )
{
SOCKADDR_IN addrin = {0};
hostent *host = gethostbyname( szDNS );
if(host != NULL)
{
for(int i=0; host->h_addr_list[i] != NULL; i++)
{
memcpy(&(addrin.sin_addr), host->h_addr_list[i], host->h_lenght);
char ip[16] = {0};
sprintf(ip, "%s", inet_ntoa(addrin.sin_addr));
}
}
else
{
return FALSE;
}
return TRUE;
}
{
SOCKADDR_IN addrin = {0};
hostent *host = gethostbyname( szDNS );
if(host != NULL)
{
for(int i=0; host->h_addr_list[i] != NULL; i++)
{
memcpy(&(addrin.sin_addr), host->h_addr_list[i], host->h_lenght);
char ip[16] = {0};
sprintf(ip, "%s", inet_ntoa(addrin.sin_addr));
}
}
else
{
return FALSE;
}
return TRUE;
}
相关文章推荐
- 如何通过httpclient获取访问域名的真实ip
- 如何通过Request获取用户真实IP
- IE下通过javascript如何获取本地网卡IP,MAC地址,计算机名
- nbtstat 指令详解 及其 如何通过计算机名获取ip实战
- 如何设置通过ip访问数据库
- C#编程之 如何获取本地和远程主机的IP及MAC地址
- 利用nginx反向代理,后端Web如何获取客户真实ip
- [轉]如何通过Jquery获取radio的值
- Java通过IP获取Mac地址:屏蔽Mac地址
- c#.net如何获取本机ip
- 如何通过抓包工具fiddler获取java程序的http请求
- 如何不通过白名单获取手机的UA
- 如何让jsp和js获取来源页地址和ip原理及代码
- 获取本机IP时如何去除虚拟网卡IP
- GOOGLE MAP API 如何通过经纬度获取地址信息?
- 如何根据IP自动获取当地的天气预报信息
- 如何从编码过的当前url中通过get获取参数
- 数据库中,如何通过表名获取表的字段名(属性名)?
- 负载均衡下如何获取客户端IP
- PHP如何获取客户端真实IP