用域名获取IP地址或者用IP获取域名
#include<stdio.h>
#include<sys/socket.h>
#include<netdb.h>
int main(int argc,char **aggv)
{
struct hostent *host;
char hostname[]="www.163.com";
char hostname2[]="www.baidu.com";
struct in_addr in;
struct sockaddr_in addr_in;
int h_errno;
char addr[]="202.108.249.216";
if((host=gethostbyname(hostname))!=NULL)
{
memcpy(&addr_in.sin_addr.s_addr,host->h_addr,4);
in.s_addr=addr_in.sin_addr.s_addr;
printf("Domain name : %s \n",hostname);
printf("IP length is: %d \n",host->h_length);
printf("Type :