方法一:

echo off
echo 修改[本地连接]IP......
netsh interface IP set address "本地连接" static 138.8.8.111 255.255.255.0 138.8.8.1 1
echo 修改[本地连接]DNS......
netsh interface IP set dns "本地连接" static addr=202.96.128.86

把上面的复制到笔记本,另存为 修改IP.bat 的文件

138.8.8.111 IP地址
255.255.255.0 子网掩码
138.8.8.1 1 默认网关

202.96.128.86 DNS

下面就是自动获取IP

echo off
echo 修改IP,自动获取IP...
netsh interface ip set address name="本地连接" source=dhcp
echo 修改DNS,自动获取DNS...
netsh interface ip set dns name="本地连接" source=dhcp

方法二:

@echo off
mode con cols=50 lines=20
title IP地址设定工具
color 3f
cls
echo.
echo.
echo       IP地址切换程序
echo   ----------------------------
echo. 
echo   更换为20的IP,请按 [h]
echo.   
echo   更换为51的IP,请按 [g]
echo. 
echo   按其他任意键退出 程序。
echo. 
echo   ----------------------------
echo                   -----By: LuTian
echo.
echo.
echo.
set ch=
set /p ch= 请根据上面提示输入: 
IF /I '%ch:~0,1%'=='h' GOTO Family
IF /I '%ch:~0,1%'=='g' GOTO Office
IF /I '%Choice:~0,1%'=='' GOTO Ex
exit

::下面的程序是设置IP等为动态获取。
:Family
cls
echo.
echo.
echo.
echo.
echo.
echo           正在更换为20的IP,请稍侯... ... 
netsh interface ip set address name="本地连接" source=static addr=192.168.20.250 mask=255.255.255.0
::设置IP为192.168.20.250 ,子网掩码为255.255.255.0

netsh interface ip set address name="本地连接" gateway=192.168.20.254 gwmetric=0
::设置网关为192.168.20.254

netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
::设置首选DNS为168.95.1.1

netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
::设置备用DNS为202.96.128.143
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo            感谢使用,按任意键退出...
pause>nul
Exit

::下面的程序是设置IP等为静态手工输入。
:Office
cls
echo.
echo.
echo.
echo.
echo.
echo           正在更换为51的IP,请稍侯... ... 
netsh interface ip set address name="本地连接" source=static addr=192.168.51.29 mask=255.255.255.0
::设置IP为192.168.50.50 ,子网掩码为255.255.255.0

netsh interface ip set address name="本地连接" gateway=192.168.51.254 gwmetric=0
::设置网关为192.168.51.254

netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
::设置首选DNS为168.95.1.1

netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
::设置备用DNS为202.96.128.143

cls
echo.
echo.
echo.
echo.
echo.
echo.
echo            感谢使用,按任意键退出...
pause>nul
Exit
:Ex
echo
exit

方法三

用记事本打开修改位置如下{分别为以下[0.0.0.0]的位置}
IP地址(netsh interface ip set address name="本地连接" static addr=192.168.1.0)

子网掩码(mask=255.255.255.0 >nul)

默认网关(netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0 >nul)

首选DNS服务器(netsh interface ip set dns name="本地连接" source=static addr=0.0.0.0 register=PRIMARY >nul)

备用DNS服务器(netsh interface ip add dns name="本地连接" addr=0.0.0.0 index=2 >nul)

另外做IP.bat的方法是复制分隔线以下内容,新建一个文本文件,打开后将内容复制进去后,按上方内容将IP修改后,另存为自己设名***.bat即可

--------------------------------------------------------------------
@echo off
title=自动切换ip地址
color 0A

rem *************** 自动切换ip地址程序 ***************
rem    主要用于在计算所内部ip和宿舍ip自动切换
rem **************************************************

set find=%SystemRoot%\System32\find.exe
set config=%SystemRoot%\System32\ipconfig.exe

goto :start

:start
cls
echo                     ╭─────────────╮
echo       ╭──────┤    IP地址自动设置程序    ├──────╮
echo       │            ╰─────────────╯            │
echo       │本程序能为您自动或手动设置合适的IP,网关及DNS          │
echo       │                                   Design By: 浪子回头│
echo       ╰───────────────────────────╯
echo.
echo        1. 设置成计算所静态IP
echo        2. 设置成宿舍动态ip
echo        Q. 退出
echo       ==========================================================
set type=
set /P type=      请选择: [1],[2]或[3]?
if /I "%type%"=="1" goto :goictstatic
if /I "%type%"=="2" goto :godormdyn
if /I "%type%"=="Q" goto :end
goto :start

:goictstatic
echo.
echo       将IP地址设置成 192.168.1.0
echo       子网掩码设置成 255.255.255.0
echo       网关地址设置成 192.168.1.0
echo       DNS:202.96.128.166
echo.
echo       正在设置IP地址及子网掩码
netsh interface ip set address name="本地连接" source=static addr=192.168.1.0 mask=255.255.255.0 >nul
echo       正在设置默认网关地址
netsh interface ip set address name="本地连接" gateway=192.168.1.0 gwmetric=0 >nul
echo       正在设置DNS
netsh interface ip set dns name="本地连接" source=static addr=202.96.128.166 register=PRIMARY >nul
netsh interface ip add dns name="本地连接" addr=0.0.0.0 index=2 >nul
goto :showip

:godormdyn
echo.
echo 正在设置动态IP地址,请稍候!
netsh interface ip set address name="本地连接" source=dhcp >nul
echo 正在设置动态DNS地址,请稍候!
netsh interface ip set dns name="本地连接" source=dhcp>nul
goto :showip

:showip
cls
ipconfig/all

::netsh int ip show address

echo.
echo    按任一键退出程序!
pause >nul

:end
echo

电脑IP设置的更多相关文章

  1. Mac电脑完美解决 BasicIPv6ValidationError 问题,通过命令行更改ip设置

    在更改mac电脑ip网络时,提示BasicIPv6ValidationError.

  2. 电脑IP改变后oracle em无法登陆的解决办法(亲测)

    以下方法为本人亲测 情况:假设电脑初次安装oracle时的ip是192.168.133.110 那么进入em的地址就是http://192.168.133.110:1158/em/console/lo ...

  3. win10 校园宽带连接不上的解决办法(错误720、“以太网”没有有效的ip设置)

    遇到的问题如下图所示: 插上宽带后,查看以太网状态显示如下: 创建新连接宽带(PPPoE)(R)后,连接失败,错误为720,显示如下: 以太网网络诊断后,结果显示“以太网”没有有效的Ip设置,如下图所 ...

  4. VMware网络连接IP设置

    网络配置(仅主机模式) 一.改变虚拟机IP地址达到联网目的 仅主机模式,第一步,打开我的电脑属性,查看VMt1网卡IP设置,设置一个区段:192.168.xx.aa       xx.aa自由设置,简 ...

  5. Win10系统修改电脑IP地址

    方法/步骤 1.首先,打开控制面板 2.接着,点开“网络和Internet”,再点开“网络和共享中心” 3.点击"无线网络连接IT4822",可以看到下图 4.然后点击开“属性”, ...

  6. Python 爬虫的代理 IP 设置方法汇总

    本文转载自:Python 爬虫的代理 IP 设置方法汇总 https://www.makcyun.top/web_scraping_withpython15.html 需要学习的地方:如何在爬虫中使用 ...

  7. Linux安装—IP设置

    IP设置 务必不要把Linux的IP设置为和我们的真实机位于同一网段(这可能会跟其他机器造成冲突) 具体操作是:在安装虚拟机时Network Type设置选择:Use Host-Only networ ...

  8. 解决方案:ipv4地址手动设置之后关掉推出再打开就没了(静态Ip设置好之后又自动变动态IP)

    解决方案:ipv4地址手动设置之后关掉推出再打开就没了(静态Ip设置好之后又自动变动态IP) 1.情况说明:修改好IP,关掉窗口后,又变成 自动获取IP (如图二) 2.解决方案: 1)调出 服务和应 ...

  9. 第一种SUSE Linux IP设置方法

    第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168. ...

随机推荐

  1. CAD求交点函数

    public void IntersectWith( Entity entityPointer, Intersect intersectType, Point3dCollection points, ...

  2. tomcat源码 StandardService

    在执行StandardServer的initInternal的时候会执行StandardService#init,然后会调到initInternal protected void startInter ...

  3. Android开发之内部类篇

    内部类: 1.内部类的第一个好处,隐藏你不想让别人知道的操作,也即封装性. 2.非静态内部类对象有着指向其外部类对象的引用 等等. 创建项目: 1.File---->New----->ja ...

  4. PowerDesigner最基础的使用方法入门学习(一)

    1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习) 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可.(打开软件即是 ...

  5. python容器数据类型的特色

    python容器数据类型的特色 list:           可变数据类型(不可哈希), 有序, 可索引获取, 可修改 Dict:         可变数据类型(不可哈希), 3.6版本有序, 可通 ...

  6. Python多进程vs多线程

    多任务的两种方式:多进程和多线程. 如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker. 如果用多线程实现Master-Worker,主线程就是Master, ...

  7. 使用命名管道的OVERLAPPED方式实现非阻塞模式编程 .

    命令管道是进程间通讯的一种常用方式,对于命令管道的介绍可以参考别的资料和书籍,这里推荐一个<VC++下命名管道编程的原理及实现>这篇博文,写得比较清楚.但是都是介绍了阻塞模式的编程,我这里 ...

  8. http协议中的一些小常识

    http协议这部分的知识很重要,在面试的时候也会经常问起来. 先来看一看什么是http协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一 ...

  9. vue中实时监听对象或变量的变化

    demo中监听了Input的变化,主要用到的是watch 1. 监听单个对象: <template> <div class="personal-center"&g ...

  10. git error: failed to push some refs to...

    在git环境下push代码时,报错如下: 用gitk查看提交的信息,发现没有生产changeID,主要原因是clone项目时没有把hook克隆下来,解决办法:将项目clone地址的&& ...