netsh命令修改IP

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



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

  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 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


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225560.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:02
下一篇 2026年3月17日 上午9:03


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号