在日常的 Windows 系统管理中,网络配置是经常需要进行的操作,无论是设置静态 IP、恢复 DHCP,还是调整 DNS 服务器。然而,通过图形界面一步步操作,或者手动输入netsh、ipconfig命令,不仅效率低下,还容易出错。最初的设计需求非常明确,旨在解决传统网络配置方式的痛点:
1. 设置静态 IP 地址:能够为指定网卡配置 IP 地址、子网掩码和网关,避免手动通过控制面板层层点击的繁琐操作。
2. 恢复 DHCP:一键将指定网卡恢复为自动获取 IP 地址和 DNS 服务器,适用于在不同网络环境切换的场景。
3. DNS 灵活性**:允许用户选择性地配置一个或两个 DNS 服务器,甚至不配置 DNS,满足不同网络环境的个性化需求。
4. 清晰的子网掩码表示**:避免传统点分十进制的复杂性,采用更直观的 CIDR 前缀长度表示法,降低用户输入门槛。
说白了就是懒得通过Windows的界面在遇到较为频繁在工作中切换网络的时候进行网络切换操作,所以改为用脚本代替解决,小白也能直接入手了。因此制作一个这样的脚本用于工作。