代码
编译
[root@ff1x ~/ggg]# gcc -o gh gh.c
用法
./gh 域名
用例
[root@ff1x ~/ggg]# ./gh www.baidu.com
61.135.169.105
61.135.169.125
[root@ff1x ~/ggg]#
#include <stdio.h>
#include <netdb.h>
int main(int argc, char *argv[])
{
if (argc != 2)
{
printf("Usage:%s domain_name\n", argv[0]);
return 1;
}
struct hostent *he;
he = gethostbyname( argv[1]);
char destIP[128];
char **phe = NULL;
for( phe=he->h_addr_list ; NULL != *phe ; ++phe){
inet_ntop(he->h_addrtype,*phe,destIP,sizeof(destIP));
printf("%s\n",destIP);
}
}
编译
[root@ff1x ~/ggg]# gcc -o gh gh.c
用法
./gh 域名
用例
[root@ff1x ~/ggg]# ./gh www.baidu.com
61.135.169.105
61.135.169.125
[root@ff1x ~/ggg]#