我的电脑名称为D*******
。
当它没有连接到VPN客户端时,它会从ipconfig和www.jsonip.com
提供相同的IP地址。
但是当我连接到VPN客户端时,ip4地址变为ppp adapter ip address,而www.jsonip.com
站点仍然检索以太网ip4地址。
是否有通过解析计算机名称获取IP地址的javascript或java方式?
答案 0 :(得分:0)
JAVA 检查一下..
import java.net.InetAddress;
public class GetIPAddress {
public static void main(String[] args) {
try {
InetAddress thisIp = InetAddress.getLocalHost();
System.out.println("IP:" + thisIp.getHostAddress());
} catch (Exception e) {
e.printStackTrace();
}
}
}
另一个 JAVA 示例代码
InetAddress Address = InetAddress.getLocalHost();
System.out.println(Address);
Address = InetAddress.getByName("google.com");
System.out.println(Address);
对于 JS 试试这个可能对你有帮助的javaScript代码。
答案 1 :(得分:0)
试试这个。
import java.net.InetAddress;
class IPAddress
{
public static void main(String args[]) throws Exception
{
System.out.println(InetAddress.getLocalHost());
}
}