C语言域名转换IP函数 c++域名转ip

只用C语言,怎么通过域名得到IP地址查找的方法(07版为例): 1、在左下方开始键,点击之后出现搜索框 2、在搜索框内输入指令cmd运行 3、进入窗口,按照要求输入指令:nbtstat -a IP,ip地址为你所查询主机的ip地址 。4、这样就可以根据ip泛解析出域名 。
C# 如何将域名地址转换成IPDns.GetHostAddresses(域名)
得到的是一个ip数组 。
IPAdress[] ips=Dns.GetHostAddresses(域名);
一个的话取第一项即可 。
C语言中 如何实现域名转换为IP 高分char cmd[100];
char url[]="";
char tmp_file_name[]="tmp.txt";
FILE *fp;
sprintf(cmd,"nslookup %s%s",url,tmp_file_name);
system(cmd);
if ((fp=fopen(tmp_file_name,"r"))==NULL ){
printf("can not open %s\n",tmp_file_name);
exit(0);
}
// 然后按行读 。跳过前两行 。找后面的行 。
// 如果某行第一个字符串是Addresses:
// 第二个字符串就是 IP
tmp.txt:
Server:aaaaaaaaaa
Address:nnn.nnn.nnn.nnn
Non-authoritative answer:
Name:
Addresses:119.75.213.61, 119.75.216.30
Aliases:
c/c++ ip地址转换域名函数请使用inet_pton()函数,这样有更好的移植性 。
inet_pton(AF_INET,"10.2.1.109",svr_addr.sin_addr);
【C语言域名转换IP函数 c++域名转ip】关于C语言域名转换IP函数和c++域名转ip的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读