我正在编写一个小型应用程序来自动化我们在设置新机器时每天必须做的很多事情。我现在有多达 18 个新盒子要设置,所以我真的需要添加这个小功能,它可以让我更轻松地添加 IP 地址。
我的基于块号生成子网的函数工作正常,但我希望能够输入类似 192.168.1.10/29 的内容并将所有 5 个 IP 地址添加到 NIC。我添加IP的功能很好,但我的问题是......
我需要像这样手动编码吗?(显然是伪代码而不是工作示例)
int 29block = 5
int 28block = 12
for (i = 0; i<29block; i++)
{
string ip = ipinputbox.text;
ip = ip + 2 + i; // 2 being the value to compensate for gateway/etc.
AddIpAddress(ip);
}