如何从服务端得到来访问的客户端的真实IP地址,虽然客户端是加了代理的!最好是客户端所用的代理的IP和真实IP地址都能得到,即便是多级代理!

解决方案 »

  1.   

    不可能得到,而且对于内网用代理上网的用户,你得到它的 IP 也是没有用的,因为是内网,类似 192.168.xxx.xxx 的
      

  2.   

    我专门请教了我的老师,客户的ip是得不到的,他是个内网地址,即使有授权也得不到客户的真实ip地址。
      

  3.   

    如果客户端和服务端都是外网IP,当客户端加了代理访问服务端时,服务端能得到客户端的真实外网IP吗?请继续讨论... ...
      

  4.   

    1.客户端可以直接得到自己、上一级代理以及服务器的IP
    2.服务器可以直接得到自己及直接访问者(如代理服务器)的IP
    3.服务器很难得到代理后的机器IP
    4.客户端可通过asp控件或内嵌java程序得到自己的IP发给服务器,但对于内网,这个IP无意义。
      

  5.   

    犯不着靠猜测假设来想办法吧....
    1.你们在网页上看得显示IP的,我可以告诉你,那就是HTTP代理把用户IP发给web服务程序的;
    一般匿名服务器都是很容易得到位于代理后的机器IP,如果难那是你难
    2.IP是可以在伪造的同时仍然能收到回发的数据的;
    3.对于内网,仍能对机器识别起到参考作用,例如统计一个公司里面都是哪些部在访问网站
      

  6.   

    我觉得不能,要不试试ICMP报文
      

  7.   

    对于1-3级匿名代理是没有办法的,如果有办法那么哪些黑客还玩什么呀,呵呵
    4-5级匿名代理和非匿名应该是有办法可以得到真实ip的。有些论坛比如bbsxp的
    论坛www.bbsxp.com你用非匿名代理上去,照样显示你的真实IP,如果
    用1-3级匿名代理上去,它是得不到你的真实IP的。
      

  8.   

    楼主:快揭帖把!!!
    只有一种可能!!!Server发送:天王盖地虎
    Client发送:宝塔镇河妖
    Server发送:报上你的IP
    Client发送:XXX.xx.xxx.x
    Server发送:怎么才来,都等你半天了.
    Client发送:老婆看得紧,没办法.
      

  9.   

    web看到的代理地址和真实地址应该都是http协议中的内容,
    如果通过代理的sock5端口,应该看不到真实地址
    而网关和代理又是两码事。
      

  10.   

    得到客户端的IP地址不是难事;
    我已经把这个功能做进我的作品里去,是用来控制以IE为客户端的用户,所使用的帐号只能被限制在一台或几台机器上
    顺便告诉你,我的作品中还能获得用户所使用计算机的CPU序列号,网卡MAC地址,硬盘序列号,主板序列号(部分主板支持)to whslovexyp(我爱艳平):
    让你遇上你的老师,是你的不幸
      

  11.   


    呵呵!d_selenite([email protected])
    你能具体说一下吗?
      

  12.   

    只有一种可能!!!Server发送:天王盖地虎
    Client发送:宝塔镇河妖
    Server发送:报上你的IP
    Client发送:XXX.xx.xxx.x
    Server发送:怎么才来,都等你半天了.
    Client发送:老婆看得紧,没办法.
    ====================================================================的确是这样得到IP的
      

  13.   

    回复人:d_selenite([email protected])=========================================================================靠,你要么说解决方法或思想,不要作广告
      

  14.   

    to d_selenite([email protected])是不是在讲梦话阿? 不知道你有没有看清题目.
      

  15.   

    to d_selenite([email protected]):
      老兄醒醒,天亮了.