我类似于这样的方法修改自己的IP,为什么不生效呢?
 URL url=new URL("www.csdn.net");
      URLConnection conn=url.openConnection();
      conn.setRequestProperty("host","222.221.111.132");结果在服务器端的request.getRemoteHost肯定还是实际的IP,并不是我修改后的,请问这是为什么,能否进行修改?

解决方案 »

  1.   

    conn.setRequestProperty("host","222.221.111.132");  设置的是服务器端的主机头,当然是不能够改你的ip地址了,如果改了,服务器怎么给你回复你要的信息,你是不是想作弊啊,哈哈。如果你这种方式都管用,那还得了,那随便都可以使自己的网站日ip量超过sina了。
      

  2.   

    但是我如果在本地建立个jsp应用,访问这里面的jsp那么getRemoteHost就是修改后的值,服务器是tomcat,难道这个跟服务器有关吗?