批处理文件设置IP以及DNS
先附上批处理文件代码(批处理文件怎么创建自己另行百度,这里不再赘述)
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的更多相关文章
- .bat文件设置IP、DNS
这几天遇到个烦心事,每次开机之后都要去手动去设置一下IP地址,一大串的数字还是有点麻烦,于是就想写个批处理文件设置IP 注意:在DOS下设置IP时需要管理员权限运行 1.查看机子设置IP需要用到的名字 ...
- Linux系统运维笔记(三),设置IP和DNS
Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg ...
- windows命令行设置IP与DNS
用dos命令修改IP等本地连接属性 平时我们改IP通常都在是窗口界面本地连接直接修改, 那在命令行也可以设置IP地址?当然可以,这里要用到netsh命令 .点击“开始”->“运行”,输入“cmd ...
- Windows下使用批处理设置IP地址,DNS
自动获取IP地址: echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh int ...
- Ubuntu命令设置ip网关dns
本文系转载,介绍Ubuntu如何设置IP和网络来连接网络 如果是在虚拟机中使用Ubuntu,那么设置之前请先参照我的上一遍文章虚拟机Net方式设置连接外网中的网络设置部分,先设置好主机的网络,然后配置 ...
- 利用netsh命令设置IP地址/DNS服务器地址
一.设置IP地址 1. 自动获取IP地址: netsh interface ip set address [name=]"本地连接" [source=]dhcp 2. 手动设置IP ...
- ubuntu设置ip和dns
装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns. 下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需. 一.配置ip ub ...
- Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使 ...
- win dos命令行设置ip和dns
首先以管理员身份运行cmd,保证之后在黑框中输入的命令都有管理员权限 C:\Windows\system32>netsh netsh>int netsh interface>ip n ...
随机推荐
- js 拖拽排序
See alsoe: https://www.runoob.com/html/html5-draganddrop.html https://developer.mozilla.org/zh-CN/do ...
- Build your own React
Build your own React https://pomb.us/build-your-own-react/ https://github.com/pomber/didact demo htt ...
- MySQL学习04(DQL查询)
DQL查询 DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重 ...
- 08.手写KNN算法测试
导入库 import numpy as np from sklearn import datasets import matplotlib.pyplot as plt 导入数据 iris = data ...
- Python数据结构与算法_删除排序数组中的重复项(06)
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成. ...
- [Python] 基于 jieba 的中文分词总结
目录 模块安装 开源代码 基本用法 启用Paddle 词性标注 调整词典 智能识别新词 搜索引擎模式分词 使用自定义词典 关键词提取 停用词过滤 模块安装 pip install jieba jieb ...
- winform捕捉全局异常
/// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { try { //设置应 ...
- 微信小程序:页面生命周期
小程序生命周期分为应用生命周期和页面生命周期 1.Onload:页面加载时触发,一般在onLoad中发送异步请求来初始化页面数据. 2.onShow:页面显示时触发 3.onReady:页面初次渲染完 ...
- 绿色城市之地下综合管廊3D可视化平台
前言 现阶段,我国绿色城市建设发展正在热火朝天的进行,面对迅速城镇化建设导致的城市病,需要不断寻求足以丰富城市的资源,以此实现城市绿色化智能化发展,比如改造地下管廊.路灯等城市基础设施. 地下综合管廊 ...
- MySQL注入 前端int型参数插入SQL语句
类似PHP语言的 mysql_real_escape_string() 的函数,在用来防范SQL注入的时候,可能会遇到int型注入成功的情况. mysql_real_escape_string()用法 ...