我昨天通过OICQ显IP版找了几十个IP,可是发现绝大多数都是假的,ping失败,不知道为什么?
对方即使是在内网上网或者代理上网的,IP也应该是对方主机IP,一般不可能ping失败
我估计是对方计算机上有防火墙!不知道对不对?

解决方案 »

  1.   

    有可能,因为防火墙可以把PING包过滤掉。
      

  2.   

    我们使用的IP地址是变动的, 当然, 我的意思是相对长久的.比如我们学校的IP, 以前是211.68, 现在校内改10.1了, Soff是我们学校的, 他最早改OICQ的时候, 是程序建立的数据库(就是数组), 现在不试用了而已:)楼主不必在意了:)
      

  3.   

    能Ping,要路由器干嘛.
    路由器也不是吃素的,能让你Ping,服务器早死了.
      

  4.   

    ping 包经常被防火墙滤掉,不过可以自己写一个ping程序
    绕过防火墙.前提要熟悉ping代码和原理.
      

  5.   

    大哥,怎么绕啊?ping代码和原理都还可以啊,只要你说方法就ok!
      

  6.   

    ping 失败不等于 IP 是假的。
      

  7.   

    估计最近由于冲击波病毒,电信把ip包和icmp都给过滤了,当然ping不通,我找的ip应该是真的 ,我自己也写了一个本地ip包监视软件,所取得的ip地址和oicq的地址是一样的,实际上,防火墙虽然可以过滤ip包,但一般情况下是不会应用的,限制太严格后,自己使用都不太方便
      

  8.   

    同意xiangshifu99。我们这儿的ISP电信(实际上,国内很多电信)都明确公告,禁止了ICMP包。所以,ping不通并不能说明IP一定是假的。
      

  9.   

    显示ip的qq一般不能正确的显示出局域网内的分机的ip
      

  10.   

    to  suntt(两条腿的狗):
    你说得对,一个局域网内只有主机才有对外ip,oicq显示得是主机IP
      

  11.   

    自己写个PING???老大用什么协议,除非不用ICMP协议不然都被过滤,用UDP??这种一般的防火墙也会认为是扫描器的包禁止返回ICMP消息的。
      

  12.   

    自已构造ICMP包?用得着哪么复杂吗?不过是想知道对方是否存活而已吗,只要能建立连接即表示对方IP是存活的,也可以有X-SCAN之类的工具扫描一下,或如果对方开了80端口(总不会连上网浏览都不给吧?)telnet xxx.xxx.xxx.xxx 80试一下。可以肯定,如果你的QQ好友是在局域网内网上网的话,它的IP你是不可见的,就算见了,也是没有用处的,无法与192.168.*这一类IP建立连接,因为它不属于Internet的有效IP(专用了局域网),就算你在它的机器上(如:192.168.0.10上安装了后门,如果它不是直接连入internet的机器,你只有再想办法在它的代理上网的局域网服务器(如:192.168.0.1)上再使用端口重定向或直接在服务器上安装后面,否则你无法控制它.总之要想办法攻破服务器.安装后门是要设置好上线通知机制,以免得到肉鸡飞掉了.