Java的IP地址代理

我在vista笔记本电脑上配置了openVPN Connect,以便与网络浏览器连接,使计算机可以更改其IP地址。 在java中允许以下网络代码使用这个新的IP地址需要什么步骤:

  import java.net.*;

  public class A
 {
    public static void main(String[] args)throws Exception
    {
       InetAddress kj=InetAddress.getLocalHost();
       System.out.println(kj.getHostAddress());


     }

 }

从命令提示符运行ipconfig:以太网适配器本地连接2:

特定于连接的dns后缀:链接本地IPv6地址....:fe80 :: adde(例如...)IPv4地址........(5.5.32.x)子网掩码....( 255.255.0.0)默认网关.....:

以太网适配器本地连接:连接特定的DNS足够:(例如...)链路本地IPv6地址...:fe80 :: 8177:a91b:(ec ...)IPv4地址......: (76.181.xx)子网掩码.....:255.255.224.0默认网关....(某些ip与上面的ipv4地址不同)


您可以通过以下方式获取本地计算机的所有IP地址:

String hostName = InetAddress.getLocalHost().getHostName();
InetAddress addrs[] = InetAddress.getAllByName(hostName);

您将需要一种确定哪些IP地址用于VPN的方法。 通常VPN会给你一个你可以检测的已知地址范围(例如10.19.10.x)。

如果连接到VPN,那么从命令行运行ipconfig ,在此处粘贴输出,我们可以帮助您确定匹配的模式。

链接地址: http://www.djcxy.com/p/65795.html

上一篇: Java ip address proxy

下一篇: Find network adapter name for ethernet connection