• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 批处理bat设置固定IP地址和自动IP地址

批处理bat设置固定IP地址和自动IP地址

作者:mdxy-dxy 字体:[增加 减小] 来源:互联网

mdxy-dxy 通过本文主要向大家介绍了移动宽带固定ip地址,如何申请固定ip地址,固定ip地址,固定ip地址设置,怎么固定ip地址等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在我个人的使用经验中,我有不同的工作环境,比如公司和家里,公司要求固定IP,而家里则使用自动获取IP的方式,所以我就在网上找了这段代码,并且经过自己的修改,可以直接双击运行就可以,方便IP地址的切换。

这里主要使用netsh命令,不太明白的可以自己去百度查,这里就不列举它的用法了,具体代码如下:

固定IP和DNS.bat

@echo off
cls
color 0A
Echo *******************************************************************************
Echo           正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
cmd /c netsh interface ip set address name="Local Area Connection" source=static addr=192.168.1.136 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
cmd /c netsh interface ip set dns name="Local Area Connection" source=static addr=192.168.1.1
cmd /c netsh interface ip add dns name="Local Area Connection" addr=127.0.0.1 index=2
ipconfig /all
Echo *******************************************************************************
Echo          OK!!已修改成功!请按任意键继续…………
Echo          谢谢您的使用!云小飞制作
Echo *******************************************************************************
Pause
</div>

动态IP和DNS.bat

@echo off
cls
color 0A
Echo *******************************************************************************
Echo           正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
netsh interface ip set address name="Local Area Connection" source=dhcp
netsh interface ip delete dns "Local Area Connection" all
ipconfig /flushdns
ipconfig /all
Echo *******************************************************************************
Echo          OK!!已修改成功!请按任意键继续…………
Echo          谢谢您的使用!云小飞制作
Echo *******************************************************************************
Pause
</div>

把以上两段代码,分别保存到不同的bat文件中,在需要切换到时候可直接双击运行。

另外,也可以在批处理中增加静态ARP绑定网关的命令,具体的可以参考我的另一篇文章ARP命令详解中看具体用法。例如:

ARP -s 192.168.1.1 00-24-01-75-52-85
</div>

自动设置IP地址.bat

Echo off
echo  手动设置IP地址....
Netsh interface IP Set Addr "本地连接" Static 192.168.1.8 255.255.255.0 192.168.1.1 1
echo  手动设置DNS地址....
Netsh interface IP Set dns "本地连接" static 202.106.196.115 primary
echo  手动设置备份DNS地址....
Netsh interface IP add dns "本地连接" 202.106.0.20
Echo 设置成功 您的IP为192.168.1.8,按任一键后,就可以使用内网了……
Pause
</div>

自动获取IP地址.bat

Echo off
echo  自动获取IP地址....
netsh interface ip set address name = "本地连接" source = dhcp
echo  自动获取DNS服务器....
netsh interface ip set dns name = "本地连接" source = dhcp
Echo 自动获取IP成功,按任一键后,就可以使用外网了……
Pause
</div>

自己根据需要,复制相应的代码出来为.bat文件,即可。

</div>

您可能想查找下面的文章:

  • 批处理bat设置固定IP地址和自动IP地址

相关文章

  • 用bat操作注册表实现不显示扩展名
  • DOS下常用的相关网络命令总结
  • DOS批处理高级教程 第五章 set命令详解
  • 批处理 字符串去空格实现代码[不同部位]
  • 用dos命令实现导入、导出windows计划任务详解
  • ftp自动下载文件脚本分享(ftp命令下载文件)
  • 备份文件并上传至FTP服务器的bat代码
  • Doskey命令的使用方法
  • 巧用DOS 伪装保护文件完整版
  • 利用xcopy命令实现本地文件复制到远程服务器的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • for命令的一些bug分析
    • 批处理命令 BAT备份MySQL数据库
    • 自动克隆guest为administrators组的批处理
    • 字符串拼接的批处理
    • 常用批处理内部命令使用详解
    • 批处理 字符串去空格实现代码[不同部位]
    • 显示只有指定个数字符的行
    • BAT文件语法和技巧(bat文件的编写及使用)
    • 用BAT脚本快速编辑host文件的方法例子
    • Bootcfg 配置、查询或更改 Boot.ini 文件设置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有