c_cpp Gethostbyname打印输入域名IP地址的小应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Gethostbyname打印输入域名IP地址的小应用程序相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <netdb.h>
#include <arpa/inet.h>

int main(int argc, char *argv[])
{
    struct hostent *lh = gethostbyname(argv[1]);

    if (lh){
        printf("%s",inet_ntoa(*( struct in_addr*)lh->h_addr_list[0]));
	}
    else
        perror("gethostbyname");

    return 0;
}

以上是关于c_cpp Gethostbyname打印输入域名IP地址的小应用程序的主要内容,如果未能解决你的问题,请参考以下文章

VC++调用gethostbyname实现域名解析(附源码)

编程黑科技gethostbyname()函数:通过域名获取IP地址!

浏览器输入url后发生了什么

gethostbyname()函数详解

gethostbyname代码示例(Windows CE)

LINUX下如何用gethostname命令