Linux下c实现 IP转为域名
来源:互联网 发布:大型网络监控怎么安装 编辑:程序博客网 时间:2024/05/17 23:13
都是入门级的例子
练手而已
/***************************************************************************
* Copyright (C) 2008 by root *
Linux下c实现 IP转为域名
***************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <netdb.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
int main(int argc, char *argv[])
{
struct sockaddr_in addr;
struct hostent *host;
char ipaddr[40];
printf("请输入IP/n");
scanf("%s",ipaddr);
getchar();
if(inet_aton(ipaddr,&addr.sin_addr)!=0)
{
host=gethostbyaddr((char *)&addr.sin_addr,4,AF_INET);
}
if(host==NULL)
{
fprintf(stderr,"NO address information of host %s/n",ipaddr);
exit(1);
}
printf("HostName :%s/n",host->h_name);
printf("主机别名: %s/n",host->h_aliases);
printf("IP Address :%s/n",ipaddr);
return 0;
}
练手而已
/***************************************************************************
* Copyright (C) 2008 by root *
Linux下c实现 IP转为域名
***************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <netdb.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
int main(int argc, char *argv[])
{
struct sockaddr_in addr;
struct hostent *host;
char ipaddr[40];
printf("请输入IP/n");
scanf("%s",ipaddr);
getchar();
if(inet_aton(ipaddr,&addr.sin_addr)!=0)
{
host=gethostbyaddr((char *)&addr.sin_addr,4,AF_INET);
}
if(host==NULL)
{
fprintf(stderr,"NO address information of host %s/n",ipaddr);
exit(1);
}
printf("HostName :%s/n",host->h_name);
printf("主机别名: %s/n",host->h_aliases);
printf("IP Address :%s/n",ipaddr);
return 0;
}
- Linux下c实现 IP转为域名
- Linux下C实现通过域名得到IP
- Linux下c实现域名转IP的方法封装
- linux 下无法访问域名 无法访问域名,可以访问IP
- linux下编程实现将域名地址转换为IP地址
- Linux C 获取本地 ip mac 域名对应 ip
- linux 下C实现获取网卡IP和MAC地址
- linux下c实现得到给定网段的所有IP
- Linux下C编程实现---获取本机IP地址
- linux 域名转ip
- linux C:将域名转化为IP地址
- Linux下可ping IP地址,但是ping不通域名
- linux下gethostbyname通过域名获取IP的例子
- linux下能ping ip不能ping域名详解
- linux主机实现一个IP多个域名
- Nginx配置实现同一域名下 同一ip 通过子域名访问不同端口
- Ubuntu下实现UTF8编码转为Unicode编码 C程序
- 【C语言】查询域名IP
- 欢迎加入Java web开发群组
- 快速注册OCX
- 转载:内部匿名类使用外部方法的变量,该变量必须为final
- 华为究竟是一种什么文化?
- 《FMOL》友谊赛体验指南
- Linux下c实现 IP转为域名
- .net中的WMI介绍及简单应用
- 婚礼上新郎经典发言稿
- linux显示方式的修改
- 不易注意的.net中using的几种用途
- c#深拷贝与浅拷贝
- ZOJ 1819 Rhyme Schemes
- 利用AJAX+J2EE开发组织机构管理系统
- XML中的特殊字符处理