DNS服务器

推荐列表 站点导航

当前位置:首页 > 服务器技术 > DNS服务器 >

DNS域名解析getaddrinfo替换gethostbyname

来源:网络  作者:网友投稿  发布时间:2021-01-08 13:11
voidDomainToIP(constchar*host,constchar*portStr,char*ip){structaddrinfohints,*res,*res0;charstr[32]={0};memset(hints,0,sizeof(hints));hints ai_family=P...

hints,str, const char *portStr,(((struct sockaddr_in *)(res-ai_addr))-sin_addr), 32);printf(解析出来的IP: %s\n。

char *ip){struct addrinfo hints,getaddrinfo: %s\n, 0, sizeof(hints));hints.ai_family = PF_UNSPEC;hints.ai_socktype = SOCK_STREAM;hints.ai_protocol = IPPROTO_TCP;hints.ai_flags = AI_PASSIVE;int ret = getaddrinfo(host, portStr, str, *res0;char str[32] = {0};memset(hints, str);strncpy(ip, 32);printf(解析出来的IP6: %s\n, str,gai_strerror(ret));pre code_snippet_id=582093 snippet_file_name=blog_20150117_2_5030408 name=code class=cppreturn;}for(res = res0; res; res = res-ai_next){if(res-ai_family == AF_INET){// Found IPv4 addressinet_ntop(AF_INET, str);strncpy(ip, res0);if (ret != 0) {fprintf(stderr,void DomainToIP(const char * host, 32);}}freeaddrinfo(res0);} , *res,(((struct sockaddr_in *)(res-ai_addr))-sin_addr),str, 32);}else if(res-ai_family == AF_INET6){// Found IPv6 addressinet_ntop(AF_INET6,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/dns/11964.shtml

最新文章
这样当下一次还有另外一 这样当下一次还有另外一

时间:2021-01-15

在常规设置中点选使用下 在常规设置中点选使用下

时间:2021-01-15

总结DNS处事器负载平衡设 总结DNS处事器负载平衡设

时间:2021-01-15

DNS缓存中毒进攻 DNS缓存中毒进攻

时间:2021-01-15

结果就是访问不到界面 结果就是访问不到界面

时间:2021-01-15

linux下DNS服务的搭建 linux下DNS服务的搭建

时间:2021-01-08

DNS详解(二) DNS详解(二)

时间:2021-01-08

Ubuntu14.04.2LTS配置DNSserver Ubuntu14.04.2LTS配置DNSserver

时间:2021-01-08

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

DNS域名解析getaddrinfo替换gethostbyname

2021-01-08 编辑:网友投稿

hints,str, const char *portStr,(((struct sockaddr_in *)(res-ai_addr))-sin_addr), 32);printf(解析出来的IP: %s\n。

char *ip){struct addrinfo hints,getaddrinfo: %s\n, 0, sizeof(hints));hints.ai_family = PF_UNSPEC;hints.ai_socktype = SOCK_STREAM;hints.ai_protocol = IPPROTO_TCP;hints.ai_flags = AI_PASSIVE;int ret = getaddrinfo(host, portStr, str, *res0;char str[32] = {0};memset(hints, str);strncpy(ip, 32);printf(解析出来的IP6: %s\n, str,gai_strerror(ret));pre code_snippet_id=582093 snippet_file_name=blog_20150117_2_5030408 name=code class=cppreturn;}for(res = res0; res; res = res-ai_next){if(res-ai_family == AF_INET){// Found IPv4 addressinet_ntop(AF_INET, str);strncpy(ip, res0);if (ret != 0) {fprintf(stderr,void DomainToIP(const char * host, 32);}}freeaddrinfo(res0);} , *res,(((struct sockaddr_in *)(res-ai_addr))-sin_addr),str, 32);}else if(res-ai_family == AF_INET6){// Found IPv6 addressinet_ntop(AF_INET6,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/dns/11964.shtml

相关文章

风云图片

推荐阅读

返回DNS服务器频道首页