本质上,我想要做的是能够在我的机器上的两个网卡之间切换我的IP地址,然后证明我已经这样做了。
我连接到这个站点是为了显示我的IP地址,但是正如您可能可以想象的那样,下面的代码会发出大量的垃圾,有什么方法可以得到特定的单词:“您的IP地址是XXX.XX.XX.XX”吗?把剩下的都忘了?
而且,我仍然不知道如何动态切换我的IP,是否可以像我一样使用HTTP连接?
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://ipaddress.com/?gclid=CIfHmL3zsr8CFYwDvAodqAEAag");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}发布于 2014-07-07 11:12:14
如果你在windows上,你可以用write a bat script来做这件事。
然后,如果您愿意,可以从Java执行bat:
Process p1 = Runtime.getRuntime().exec("C:\\switchCon.bat");https://stackoverflow.com/questions/24607670
复制相似问题