做一个投票限制小功能,针对大学生,
问题1: 学校是不是用代理???
问题2: 比如单位或校园对外IP就一个?如何得到真实IP?
问题3:  我做限制是不是需要加2个IP字段?? 一个是代理服务器IP?? 一个真实IP?
问题4: 如果用了代理,我得到的真实IP(非代理IP)是不是类似内网IP(比如我们单位内网IP 192.168.1.XXX)?      
我问 问题4的原因就是想知道是不是需要建2个字段??
      比如我们单位对外IP就一个,比如是169.252.11.111 
这样客户端1(内网IP192.168.1.1)访问时 向数据库存 代理IP(169.252.11.111)和内网IP(192.168.1.1)
  我们单位 客户端2(内网IP192.168.1.2) 访问时 向数据库存 代理IP(169.252.11.111)和内网IP(192.168.1.2)??不知道自己表述的清楚不?高手快来

解决方案 »

  1.   

    其实问题4 是关键,网上搜索的那些 穿过代理服务器得到的IP 是不是就是内网IP(192.168.aa.aaa)?
      

  2.   

    比如你说的所谓内网192.168.1.2,比如说在清华大学里可能有1000台机器都有这个内网IP,你难道以为只有一台有唯一的内网IP?而且一个普通的网站,又不是银行,你没有办法给人家装一个插件(装了插件你就可以随便为所欲为了)。
      

  3.   


    胡说八道。IP是不能伪装的,你所谓的那个不过是通过虚构一个x-forward-for字段来将自己伪装成代理服务器而已。
      

  4.   

    这个不现实,通过外网访问的用户在内网中获取到的都是对外的那个公网IP,你限制了这个IP的话,外网用户就没法投票了,你在内网中是获取不到外网用户的公网IP的=================================================================
    ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
    http://www.webdiyer.com/mvcpager/