当前位置: 技术问答>linux和unix
关于linux socket下的gethostbyname()这个函数的IP问题
来源: 互联网 发布时间:2015-05-09
本文导语: 在用linux写简单的通讯程序时 当用gethostbyname这个函数去获得一个网子的ip地址时,比如网易吧 把程序编译成名为getip后 在终端下输入 ./getip www.163.com 得到一系列的ip地址 xxxx.xxxx.xxxxx.xxxx xxxx.xxxxx.xxxx.xxxx xxxx.xxxxx.xxxxx...
在用linux写简单的通讯程序时
当用gethostbyname这个函数去获得一个网子的ip地址时,比如网易吧
把程序编译成名为getip后
在终端下输入 ./getip www.163.com
得到一系列的ip地址
xxxx.xxxx.xxxxx.xxxx
xxxx.xxxxx.xxxx.xxxx
xxxx.xxxxx.xxxxx.xxxx
.....
好象有6,7个吧
现在问题出现了
当我把这些ip地址逐个输入IE时,怎么都显示不出网易的主页
这是为什么呢?
当用gethostbyname这个函数去获得一个网子的ip地址时,比如网易吧
把程序编译成名为getip后
在终端下输入 ./getip www.163.com
得到一系列的ip地址
xxxx.xxxx.xxxxx.xxxx
xxxx.xxxxx.xxxx.xxxx
xxxx.xxxxx.xxxxx.xxxx
.....
好象有6,7个吧
现在问题出现了
当我把这些ip地址逐个输入IE时,怎么都显示不出网易的主页
这是为什么呢?
|
1。可能做了限制,不允许IP访问
2。可能做成虚拟主机式,所以是没办法用IP访问的咯
3。还没想到,想到告诉你
2。可能做成虚拟主机式,所以是没办法用IP访问的咯
3。还没想到,想到告诉你
|
用nslookup或者dig看看www.163.com的ip到底是什么?是不是你程序的问题?
|
可能是可能做了限制,不允许IP访问