首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

gethostbyaddr函数返回为null 但是查看errno又成功

2013-07-04 
gethostbyaddr函数返回为null 但是查看errno又成功,求助系统环境说明:Vmware Workstation虚拟机上的CentOS

gethostbyaddr函数返回为null 但是查看errno又成功,求助
系统环境说明:Vmware Workstation虚拟机上的CentOS 6.4系统
系统网络情况:gethostbyaddr函数返回为null 但是查看errno又成功
这个系统是不能连接到外网的,但在局域网中是可以ping通的(eth0)

程序代码:



ip:192.168.0.76 获取不到信息
ip: 127.0.0.1 是可以获取到信息的,这是为什么?求助................
[解决办法]
引用:
Quote: 引用:

man gethostbyaddr


谢谢你的回复
我的问题是为什127.0.0.1这个IP可以,而192.168.0.76这个IP就不可以,我想知道原因

我猜127.0.0.1对应localhost是本机操作系统socket模块默认设置,无需域名解析。
192.168.0.76就不同了。
试试在hosts文件中加一行
192.168.0.76 mycomputer


热点排行