主机ip查找程序
来源:互联网 发布:战地2网络对战平台 编辑:程序博客网 时间:2024/05/01 19:27
《unix网络编程》看到第11章了,写了一个通过DNS从主机名查找主机IP的小程序,
测试环境:linux,
测试结果:
源码如下:
#include<stdio.h>#include <string.h>#include <netinet/in.h>#include <stdlib.h>#include <arpa/inet.h>#include <unp.h>#include <netdb.h>int main(int argc,char **argv){ char *ptr,**pptr; char str[INET_ADDRSTRLEN]; struct hostent *hptr; while(--argc>0){ ptr=*++argv; if((hptr=gethostbyname(ptr))==NULL){ //err_msg("gethostbyname error for host:%s %s",ptr,hstrerror(h_errno)); printf("FUCKING ERROR"); continue; } printf("正式主机名:%s\n",hptr->h_name); for(pptr=hptr->h_aliases;*pptr!=NULL;pptr++){ printf("\talias=%s",*pptr); } switch(hptr->h_addrtype){ case AF_INET: for(pptr=hptr->h_addr_list;*pptr!=NULL;pptr++){ printf("\taddress:%s\n",inet_ntop(hptr->h_addrtype,*pptr,str,sizeof(str))); } break; default: printf("Fucking error"); break; } } return 0;}
0 0
- 主机ip查找程序
- 控制台程序获取主机IP例子
- 查找在线主机的 IP 地址,让对方无处遁形!
- 查找在线主机的 IP 地址,让对方无处遁形!
- 查找在线主机的 IP 地址,让对方无处遁形!
- 查找在线主机的 IP 地址,让对方无处遁形!
- 查找在线主机的 IP 地址,让对方无处遁形!
- 查找主机名称
- shell查找局域网主机
- ip查找
- 更改主机IP地址
- 获得本地主机IP
- 获得主机IP
- 得到主机mac ip
- python 获取主机ip
- 获得主机IP
- 主机的IP配置
- MFC获取主机IP
- runOnUiThread()方法
- 分解的素数
- Android Studio 安装及配置
- wordpress建设博客或电商网站之四:解决发送邮件和用户注册的BUG
- <spark>新手helloworld
- 主机ip查找程序
- Android Studio Api25 File Explorer 不显示内容问题的解决
- Storj:A Peer-to-Peer Cloud Storage Network(点对点云存储网络)
- 关于Function.prototype.apply.call的一些补充
- 线程安全和可重入函数的区别和联系
- 运行时异常与受检查异常有何异同(runtime exception 和 checked exception)
- 蓝桥-分解质因数
- ionic android 图片不显示
- Java程序运行机制及cmd编译运行探究(二) cmd编译运行Java程序并打成jar包