把自动获取到的IP修改为手动静态IP,一般的做法是把自咿蛙匆盗动获取到的IP、dns等信息,直接填入网卡的tcp/ipv4属性上,或者使用需要每个单独填入IP的批处理进行分别处理,不过这怎剑词阶两种办法都做不到完全自动化,通用化,部署简单化。因为一旦遇到需要大批量设静态IP情况,就会显得很费时费力了,所以很有必要摸索出一个满足自动化,通用化,部署简单化的批处理来。
工具/原料
记事本
电脑
方法/步骤
1、打开记事本复制以下内容@echooff坡纠课柩ipconfig>ipc.txtnetshinterfaceip霜杼厮贿showaddress>gwc.txtfor/f"delims=:tokens=2"%%ain('find"IPv4地址"ipc.txt')dosetIP=%%afor/f"delims=:tokens=2"%%bin('find"子网掩码"ipc.txt')dosetmask=%%bfor/f"delims=:tokens=2"%%iin('find"默认网关"gwc.txt')dosetgw=%%inetshinterfaceipsetaddress"本地连接"static%IP%%mask%%gw%0netshinterfaceipsetdns"本地连接"static首DNSprimarynetshinterfaceipadddns"本地连接"次DNSdelipc.txtdelgwc.txtpause------------------------注:需要修改地方有两个,那就是首DNS和次DNS,这个根据你电脑实际的DNS进行修改。
2、然后另存为bat文件,记得保存类型为所有文件。
3、运行bat文件就可以使用了。当bat文件运行完成后,就会提示“请按任意键继续...”,按任意键就可以退出。这里就表示已经把自动获取的IP自动转化为静态IP。
4、以下情况,运行此bat文件会出错:有多个网卡或者网络适配器;连接网络擢爻充种的网卡名字不叫“本地连接”而是愀拣苡髋叫做“本地连接2”或“本地连接3”等。(运行bat文件时会提示找不到元素)。解决办法:第一情况,在运行之前,把除了需要设置静态IP网卡外的网卡禁用掉,完成后,再启用被禁用的网卡;第二种情况、如果网卡的名字叫做“本地连接2”,那就把批处理的“本地连接”改为“本地连接2”,网卡的名字叫什么,就把批处理“本地连接”改成什么。
5、在已经设置好手动DNS或者新旧DNS不一致情况下,运行该bat文件会提示“可能会提示配置的DNS服务器不正确或不存在”不过没关系,bat文件新的DNS会覆盖电脑上旧的DNS,可忽略掉此错误。