当前位置: 首页 > 面试题库 >

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

法兴德
2023-03-14
问题内容

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

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

提前致谢


问题答案:

您可以在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设置为192 168 0 11,子网掩码设置为255 255 255 0,对于IPv4,默认网关设置为192 168 0 1。要使用互联网,我可以通过控制面板选择“自动获取IP地址”。 我想要一个允许我快速选择一个或另一个以太网设置(硬件或Internet)的脚本。 我主要使用python编程,但也许有一个批处理文件解决方

  • 本文向大家介绍Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP,包括了Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP的使用技巧和注意事项,需要的朋友参考一下

  • 需求是当本地程序请求一个IP地址的时候,映射到另一个ip地址上去。 和DNS不同的是,这里没有解析域名,因此修改hosts不行。 有没有办法或者工具可以做到?

  • 问题内容: 我想检索用于访问特定网站的网络接口的以太网地址。 用Java如何做到这一点? 解决方案 请注意,公认的的解决方案仅在Java 6中可用。除了执行i(f | p)confing,似乎没有Java 5的解决方案。 问题答案: java.net.NetworkInterface.getHardwareAddress(Java 6中添加的方法) 必须在您感兴趣的机器上调用它- MAC不会跨网络

  • 问题内容: 有没有一种方法可以使用C ++在Linux中以编程方式检测本地计算机上的IP地址更改? 问题答案: 在C中,要使用当前IP,请使用: 将“ eth0”替换为您正在查看的接口。您现在要做的就是轮询更改。

  • 问题内容: 如何在Python中轻松地从本地网络获取IP地址或主机名列表? 最好是多平台的,但是首先需要在Mac OS X上运行,然后才需要其他版本。 编辑: “本地”是指本地网络中的所有 活动 地址,例如。 所以,如果我的电脑的IP地址(本地网络内)是的,我有另外三个连接的电脑,我想它返回的IP地址,,,可能它们的主机名。 问题答案: 如果“本地”是指同一网段,则必须执行以下步骤: 确定您自己的