package com.cn;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MyWanTest {


public static void main(String[] args) {


 try {


  String connectionName = “宽带连接”;


  Process pro = Runtime.getRuntime().exec(


    “rasdial ” + connectionName + ” /DISCONNECT”);


  BufferedReader br = new BufferedReader(new InputStreamReader(pro


    .getInputStream(), “GBK”));


  String msg = null;


  while ((msg = br.readLine()) != null) {


   System.out.println(msg);


  }


 } catch (IOException exception) {


 }


}

}

这样一段代码会去调用window的cmd去停止网络,在宽带连接的属性里面你先设置好断开网络后每隔多少秒开启网络。

因为换ip的原理就是,先断开网络,隔一段时间去连接网络,你所获取的ip就会变动的,除非你是稳定的ip,往往在生活中我们常见的拉框带的都不是这种稳定ip。

 

版权声明:本文为snake-hand原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/snake-hand/archive/2013/06/06/3122832.html