netsh命令修改IP



       引言:最近一直在做爬虫,其实也谈不上做吧,也就是修改一些小问题,最近就遇到这样的一个问题,在别人电脑上使用netsh修改IP后,IP是改成功了,但是网络无法连接,自己的却可以,后来到处找资料,好像别人都没有出现过这样的问题,最后仔细一看,原来我自己的电脑IP和DNS都是固定的,别人电脑上的是动态获取的,这样就有问题了,指定了IP的话就必须指定DNS,要不然网络就无法连接了。所以要想用netsh去修改IP,首先还得指定DNS,或者IP和DNS都自动获取。

这是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS.
  netsh interface ip set address "本地连接" static 192.168.10.125 255.255.255.0 192.168.10.1 1

  netsh interface ip set dns "本地连接" static 202.106.0.20

  netsh interface ip add dns "本地连接" 8.8.8.8

  注意:其中第二,三,四行中 "本地连接" 一般不需要修改,这要看你的电脑中右击 “网上邻居”,选择“属性”出现“网络连接”窗口中的连接名而定,一般的只有一个“本地连接”。

  第二行中的192.168.10.125 255.255.255.0 192.168.10.1 三个地址依次为IP地址,子网掩码和默认网关,把它们换成你要修改的地址。

  第三行中的 202.106.0.20 为DNS的地址,把它换成你要修改的DNS地址即可。

  第四行中的 8.8.8.8  为辅助DNS地址,也就是第二个,把它换成你要修改的第二个DNS地址即可,如果没有的话,可以把第四行直接删除即可。


 下面是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS为动态获取.
  netsh interface ip set address "本地连接" dhcp

  netsh interface ip set dns "本地连接" dhcp

  注意:这个比较简单,只需根据自己电脑的情况,修改一下"本地连接" 即可,一般不需要修改。

如果你觉得要执行这几条命令比较麻烦的话,可以写个bat一次性去执行也是可以的,bat代码如下:

@echo off
@echo 开始设置IP
netsh interface ip set address "本地连接" static 192.168.10.125 255.255.255.0 192.168.10.1 1
netsh interface ip set dns "本地连接" static 202.106.0.20
netsh interface ip add dns "本地连接" 8.8.8.8 
@echo on
@echo IP设置完成
@echo off
pause
exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值