先附上批处理文件代码(批处理文件怎么创建自己另行百度,这里不再赘述)

Echo off
echo ==============请输入序号修改办公区===========
echo *********1、家里固定IP*********
echo *********2、自动*********
echo *********3、公司固定IP*********
echo =============================================

set /p input=请输入你要的选择:

if "%input%"=="1" (
echo 设置家里IP地址....
netsh interface ip set address Wi-Fi static 10.7.28.151 255.255.255.0 10.7.28.1 1
echo 设置家里DNS
netsh interface ip set dns "Wi-Fi" static 10.7.28.1 primary
netsh interface ip add dns name = "Wi-Fi" addr=1.2.4.8
echo 成功更改IP地址
echo.
goto end
)

if "%input%"=="2" (
echo 自动获取IP地址....
netsh interface ip set address name = "Wi-Fi" source = dhcp
echo 自动获取DNS服务器....
netsh interface ip set dns name = "Wi-Fi" source = dhcp
echo IP地址修改成功!
echo.
goto end
)

if "%input%"=="3" (
echo 设置公司IP地址....
netsh interface ip set address Wi-Fi static 192.168.1.151 255.255.255.0 192.168.1.1 1 
echo 设置公司DNS
netsh interface ip set dns "Wi-Fi" static 8.8.8.8 primary 
netsh interface ip add dns name = "Wi-Fi" addr=111.111.111.111
echo 成功更改IP地址
echo.
goto end
)

写好的BAT文件切记一定要用管理员方式运行。

代码讲解:

1、固定IP设置:

netsh interface ip set address Wi-Fi static 10.7.28.151 255.255.255.0 10.7.28.1 1

"Wi-Fi"前面的内容是固定的可以不用修改,Wi-Fi表示你的网络适配器的名称,我操作系统是英文版另外设置的是无线网的IP所以这里是Wi-Fi,可以打开网络适配器设置查看你的适配器名称进行修改。

"static"也是默认写法,其后面则是分别跟着你的IP地址、子网掩码以及默认网关

2、DNS设置

netsh interface ip set dns "Wi-Fi" static 10.7.28.1 primary

Wi-Fi同上,其中primary 表示首选DNS也就是DNS下面第一行要填的内容,根据实际的情况进行设置即可
netsh interface ip add dns name = "Wi-Fi" addr=1.2.4.8

add表示备用DNS,就是追加一个备用的DNS以备使用。

希望本帖对大家有所帮助

批处理文件设置IP以及DNS的更多相关文章

  1. .bat文件设置IP、DNS

    这几天遇到个烦心事,每次开机之后都要去手动去设置一下IP地址,一大串的数字还是有点麻烦,于是就想写个批处理文件设置IP 注意:在DOS下设置IP时需要管理员权限运行 1.查看机子设置IP需要用到的名字 ...

  2. Linux系统运维笔记(三),设置IP和DNS

    Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg ...

  3. windows命令行设置IP与DNS

    用dos命令修改IP等本地连接属性 平时我们改IP通常都在是窗口界面本地连接直接修改, 那在命令行也可以设置IP地址?当然可以,这里要用到netsh命令 .点击“开始”->“运行”,输入“cmd ...

  4. Windows下使用批处理设置IP地址,DNS

    自动获取IP地址: echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh int ...

  5. Ubuntu命令设置ip网关dns

    本文系转载,介绍Ubuntu如何设置IP和网络来连接网络 如果是在虚拟机中使用Ubuntu,那么设置之前请先参照我的上一遍文章虚拟机Net方式设置连接外网中的网络设置部分,先设置好主机的网络,然后配置 ...

  6. 利用netsh命令设置IP地址/DNS服务器地址

    一.设置IP地址 1. 自动获取IP地址: netsh interface ip set address [name=]"本地连接" [source=]dhcp 2. 手动设置IP ...

  7. ubuntu设置ip和dns

      装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns.   下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需.   一.配置ip      ub ...

  8. Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使 ...

  9. win dos命令行设置ip和dns

    首先以管理员身份运行cmd,保证之后在黑框中输入的命令都有管理员权限 C:\Windows\system32>netsh netsh>int netsh interface>ip n ...

随机推荐

  1. ts 函数重载

    class User { constructor(public readonly name: string, public readonly value: Function) {} } class D ...

  2. SVG & gradient & color

    SVG & gradient & color https://developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Gradients & ...

  3. c++ readIntger writeIntger

    类似CE的read/writeIntger函数(外部) #include <iostream> #include <Windows.h> #include <TlHelp ...

  4. Baccarat如何点燃DEFI市场?

    目前DeFi是成为了各大生态的"兵家必争之地",与此同时DeFi的高收益也成为吸引散户入局的一个利器.而虽然流动性挖矿板块近期的温度有所下降,但是这其中不乏还是有很多收益颇丰的De ...

  5. 谁能成为数据储存领域领头羊?永久数据存储--NGK的终极使命!

    区块链的目的是永远存储交易网络的历史.NGK技术团队能够永久存储其去中心化账本的副本.这是其日后能进行审计关键.一些著名的团队,如Solana和SKALE,现在正在为此与NGK进行最后的集成,我们预计 ...

  6. Redis的数据结构与应用场景

    一.Redis简介 Redis 是一个开源的使用 ANSI C 语言编写.遵守 BSD 协议.支持网络.可基于内存.分布式.可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API ...

  7. 不可不知的 JVM 预热

    一.JVM 架构基础 JVM 进程启动时,ClassLoader 会将需要的所有类加载到内存,主要分为以下三步: Bootstrap Class: 核心类库,由 "Bootstrap Cla ...

  8. Hbase ——Not only SQL

    HBase -- NoSQL_Not Only SQL NoSQL数据库: 不遵循传统的RDBMS模型 解决数据库的可伸缩性和可用性(多机器) 数据是非关系的(可切分),不使用sql语句 不针对原子性 ...

  9. 【Notes】现代图形学入门_02

    跟着闫令琪老师的课程学习,总结自己学习到的知识点 课程网址GAMES101 B站课程地址GAMES101 课程资料百度网盘[提取码:0000] 光栅化 着色(Shading) 在图形学中,着色的定义可 ...

  10. 华硕主板开机无法进入BIOS

    先说下本人情况,自己组装的台式机,华硕TUF B550M-Plus (wifi)的主板,CPU是锐龙 4650G(带核显),其他配件不涉及问题就不提了. 原来用独显的时候,没啥问题,开机有品牌logo ...