![如何以编程方式更改静态 IP 地址?](https://linux22.com/image/488118/%E5%A6%82%E4%BD%95%E4%BB%A5%E7%BC%96%E7%A8%8B%E6%96%B9%E5%BC%8F%E6%9B%B4%E6%94%B9%E9%9D%99%E6%80%81%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
我有一台运行 Windows 的机器,我想给它分配一个静态 IP,但允许远程访问以更改该 IP(但不授予对 Windows 安装的完全访问权限)。我想运行一个小应用程序或命令或类似的东西来连接到该机器并告诉它尝试将其 IP 地址更改为新值。如果这样做有任何问题,它应该在超时后自行改回原样。
有没有免费软件可以完成所有这些功能?或者是否有可以用 Python 包装的命令行实用程序?或者任何其他选项?
答案1
我觉得网络管理员实用程序可能正是您所需要的。当然,您可以从自己的程序/脚本中调用它。我已经很久没有用过它了,所以真的记不清具体细节了。
答案2
约翰得到了它,但此外,我还发现了一些关于你可以用它做什么的很好的例子。
netsh interface ip set address name="Local Area Connection" static 192.168.1.191 255.255.255.0
...将机器的 IP 设置为 192.168.1.191,子网掩码设置为 255.255.255.0