如何更改本地机器/以太网 IP 地址

Posted

技术标签:

【中文标题】如何更改本地机器/以太网 IP 地址【英文标题】:how to change local machine/ethernet ip address 【发布时间】:2013-10-22 23:05:04 【问题描述】:

我正在尝试制作一个可以更改 pc/笔记本电脑 IP 地址和子网掩码的程序。 我尝试输入的内容与 windows 上 IPv4 属性上的接口相似(ip/subnet,dns/alternate dns)。

我现在能想到的是使用 netsh 命令来更改 windows ip。 我想要做的是在 Windows 上设置/获取以太网设置

提前致谢

【问题讨论】:

【参考方案1】:

您可以在 JAVA 中更改注册表,这应该可以解决问题。这些应该会有所帮助:

http://www.windowsreference.com/networking/dhcp-static-ip-settings-in-windows-registry/

http://www.windowsreference.com/networking/dhcp-static-ip-settings-in-windows-registry/

其他方法是从JAVA调用netsh命令:

String str1="192.168.0.201";
String str2="255.255.255.0";
String[] command1 =  "netsh", "interface", "ip", "set", "address",
"name=", "Local Area Connection" ,"source=static", "addr=",str1,
"mask=", str2;
Process pp = java.lang.Runtime.getRuntime().exec(command1);

【讨论】:

以上是关于如何更改本地机器/以太网 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

C# - 查找我机器的本地 IP 地址而不是 VM 的

C# - 查找我机器的本地 IP 地址而不是 VM 的

更改Windows IP 地址的bat脚本

虚拟机如何改IP地址

w10系统ip地址在哪里设置

华为交换机如何查看本交换机IP地址?