c 获取 域名ip
#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); } }
文件可以随意定义;
使用方式:
脚本 www.baidu.com
或者 循环调用脚本进行大批量域名解析
在尝试学习新的语言之前先理解这门语言的设计原理能够让你在探索这门新语言时保持一个清醒而且开发的状态。