c语言程序获取域名的ip地址

发表于 2018-10-24   |   分类于 VPS     阅读:(161)

闲着无聊,巩固一下c语言代码,怕脑子生锈。
下面的小程序可以打印出www.vpsgh.club的IP地址,如果域名解析了多个ip地址,那么多次运行这个程序,IP地址是交替的。

include <stdio.h>

include <netdb.h>

include <arpa/inet.h>

include <netinet/in.h>

int main()
{

    struct hostent *host;
    struct in_addr h_addr;

    if ((host = gethostbyname("www.vpsgh.club")) != NULL) 

{

            h_addr.s_addr = *((unsigned long *) host->h_addr);
            printf("%s\n", inet_ntoa(h_addr));

}

   return 0;

}

发表新评论

© 2019 VPS干货 Powered by Typecho & Theme Quark Google_sitemap baidu_sitemap
友情链接: 简爱博客 小众博客 vps干货 vps优惠码 王阳个人博客 VPS推介 顾建伟个人博客 Dianlin(好基友) 李子博客 主机测评 资源分享 Hello Mango