免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1250 | 回复: 2
打印 上一主题 下一主题

gethostbyname()的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-09 13:47 |只看该作者 |倒序浏览
struct hostent *gethostbyname(const char *name)

传入的参数的格式是什么?比如“www.sohu.com”还是“sohu.com”

传出的参数有没有什么需要注意的问题??

论坛徽章:
0
2 [报告]
发表于 2004-12-09 14:15 |只看该作者

gethostbyname()的问题

这个要看DNS怎么解释吧?能解释出来的自然什么格式都行(前提是它们的确是同一个地址),不能的话就返回“Unknow host”。

论坛徽章:
0
3 [报告]
发表于 2004-12-09 14:47 |只看该作者

gethostbyname()的问题

看来楼主对基本的域名知识也没有过关啊,呵

参数肯定是一个域名串啊
"www.sohu.com"的话就返回"www.sohu.com"的A记录
"sohu.com"就返回“sohu.com"的A记录啊

如下:
#nslookup
>;set type=a
>;sohu.com     //在这里输入你需要查询的域名
Server:         202.106.0.20
Address:        202.106.0.20#53

Non-authoritative answer:
Name:   sohu.com
Address: 61.135.150.215    //gethostbyname返回的就是这个
>;www.sohu.com
Server:         202.106.0.20
Address:        202.106.0.20#53

Non-authoritative answer:
www.sohu.com    canonical name = pagegrp1.sohu.com.
Name:   pagegrp1.sohu.com
Address: 61.135.150.75   //如果有多个地址,那么gethostbyname随机返回一个(适用于A记录)
Name:   pagegrp1.sohu.com
Address: 61.135.150.99
Name:   pagegrp1.sohu.com
Address: 61.135.150.101
Name:   pagegrp1.sohu.com
Address: 61.135.150.113
Name:   pagegrp1.sohu.com
Address: 61.135.150.145
Name:   pagegrp1.sohu.com
Address: 61.135.131.73
Name:   pagegrp1.sohu.com
Address: 61.135.131.91
Name:   pagegrp1.sohu.com
Address: 61.135.131.180
Name:   pagegrp1.sohu.com
Address: 61.135.131.182
Name:   pagegrp1.sohu.com
Address: 61.135.131.183
Name:   pagegrp1.sohu.com
Address: 61.135.132.65
Name:   pagegrp1.sohu.com
Address: 61.135.132.80
Name:   pagegrp1.sohu.com
Address: 61.135.132.172
Name:   pagegrp1.sohu.com
Address: 61.135.132.173
Name:   pagegrp1.sohu.com
Address: 61.135.132.176
Name:   pagegrp1.sohu.com
Address: 61.135.133.109
Name:   pagegrp1.sohu.com
Address: 61.135.145.47
Name:   pagegrp1.sohu.com
Address: 61.135.150.65
Name:   pagegrp1.sohu.com
Address: 61.135.150.67
>; quit
#
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP