Linux域名解析得到ip地址

来源:互联网 发布:cf手游刷枪软件绿色版 编辑:程序博客网 时间:2024/04/29 08:39
Linux下域名解析得到ip地址代码如下:
#include <stdio.h>#include <netdb.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>int main(int argc, char *argv[]){struct hostent *p;int i;if (argc < 2)return -1;p = gethostbyname(argv[1]);printf("hostname %s\n", p->h_name);printf("address ");for (i = 0; p->h_addr_list[i]; i++) {printf("%s ", inet_ntoa(*(struct in_addr *)p->h_addr_list[i]));}printf("\n");return 0;}
0 0
原创粉丝点击