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。