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

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. modal over table bug

    modal over table bug table can not clickable bad <el-row> <el-col :span="24"> ...

  2. react fiber

    react fiber https://github.com/acdlite/react-fiber-architecture https://github.com/facebook/react/is ...

  3. SVG & gradient & color

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

  4. Flutter 将TextField平滑过渡到Text

    import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends State ...

  5. PAA房产,一家有温度的房产公司

    PAUL ADAMS ARCHITECT房产(以下简称PAA,公司编号:07635831)对每一个客户从心出,为他们选择优质房源,为他们缔造家的温暖.PAA房产,是一家有温度的房产公司. PAA房产( ...

  6. winform程序post提交数据API

    工作经验  备忘 //API接口 using (var Client = new HttpClient())                 { Client.BaseAddress = new Ur ...

  7. SpringBoot Admin应用监控搭建

    简介 Spring Boot Admin 用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI. 参考手册地址:htt ...

  8. Oracle RMAN scripts to delete archivelog

    vi del_arch.shexport ORACLE_SID=pdcsdbrman target / cmdfile=/home/oracle/scripts/del_arch.sql log=/h ...

  9. css常用居中方式

    一.水平居中 1.内联元素 父级元素加 text-align: center 即可 html <div class="container"> <a>内联元素 ...

  10. Java RPC 框架 Solon 1.3.7 发布,增强Cloud接口能力范围

    Solon 是一个微型的Java RPC开发框架.项目从2018年启动以来,参考过大量前人作品:历时两年,4000多次的commit:内核保持0.1m的身材,超高的跑分,良好的使用体验.支持:RPC. ...