正文
C语言域名转换IP函数 c++域名转ip
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
只用C语言,怎么通过域名得到IP地址
查找的方法(07版为例): 1、在左下方开始键,点击之后出现搜索框 2、在搜索框内输入指令cmd运行 3、进入窗口,按照要求输入指令:nbtstat -a IP,ip地址为你所查询主机的ip地址。 4、这样就可以根据ip泛解析出域名。
C# 如何将域名地址转换成IP
Dns.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的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。