netsh的用法:

首先,它可以显示你TCP/IP协议的相关设置。在命令提示窗口(CMD.EXE)里输入下列命令:
  netsh interface ip show config
  你还可以用它来更改计算机的IP地址或者配置TCP/IP的其它相关属性。例如,你想为计算机的"本地连接"指定一个静态的IP地址: 192.168.0.100,设置其子网掩码为255.255.255.0,并指定默认网关为192.168.0.1,你只需要在命令提示窗口里输入下列命令就可以了:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
(注意:这是一条完整的命令,输入的时候请不要换行。) 
  如果你有一台笔记本电脑,而且你需要在两个以上不同的地方接入网络(并且每个网络都需要使用静态IP地址),那么你也可以使用netsh.exe来快速地切换TCP/IP设置,以适应不同网络的需要。ntesh.exe可以把不同的TCP/IP设置导出成不同的配置文件,然后在需要的时候导入配置文件来更改相应的设置。

  例如,现在你的笔记本接入了网络1,并且已经做好了相应的网络设置。这时你可以在命令提示窗口输入:
  netsh -c interface dump > c:\a.txt

  通过这条命令把相应的TCP/IP设置导出至c:\下文件名为a.txt的文本文件。以此类推,你可以把不同网络环境的设置导出到不同的配置文件中。在需要接入不同的网络中时,你只需要使用下面这条命令就可以了:
  netsh -f c:\b.txt(或者:netsh -f c:\b.txt)

  除此之外,你还可以通过netsh.exe来配置网络适配器,让它从DHCP服务器自动获得IP地址。命令如下:
  netsh interface ip set address "Local Area Connection" dhcp

  还可以进行WINS配置:
  netsh interface ip set wins "Local Area Connection" static 192.168.0.200

  当然,只要你想,你还可以通过netsh.exe使网络适配器动态获得DNS设置:
  netsh interface ip set dns "Local Area Connection" dhcp

  netsh.exe是一个很有用的自定义TCP/IP设置的工具。

netsh命令的强大没有人会怀疑,有经验的管理员都会深深会到这一点;

假定网络环境:

学校的两个机房,每个机房有50台机器,每台机器都装有还原卡,每次重启系统都会自动还原;拉了条ADSL通过ISA上网,学校规定,学生帐号登陆不能上网,而老师通过自己帐号登陆则可以上网;机房白天一般都是学生上课用,晚上留给老师上网查资料。

要完成学校的任务还真有点困难,大家都知道实现上网权限的控制,大多情况下都是通过IP地址来实现(当然,ISA在AD的支持下是可以通过帐户来实现上网权限的控制,这不是本文讨论范围内),也就是说如果老师要internet的话,就必须通过网上邻居属性更改计算机的IP地址,一百来台机器,如果要我一个人每天手动更改,那还不要我命;如果让那些菜鸟老师更改,还不如杀了我,都教了N次了,还是不会。。。netsh可帮了大忙,下面我们来领略一下他的神奇;

网络环境:win2ks+isa2k 做上网服务器

IP:192.168.0.1,subnetmask::255.255.255.0,DNS为ISP的DNS IP:202.101.10.10

客户机全部win2kpro IP:192.168.0.2---192.168.0.102 subnetmask:255.255.255.0 网关和DNS都为代理服务器的IP:192.168.0.1并且都装了ISA的防火墙客户端软件;

在默认情况下,客户机是全部不能上internet的,ISA的规则上是禁止192.168.0.2---192.168.0.102的IP上 internet,另外在ISA再创建一规则,允许192.168.0.103-192.168.0.203上internet (这不是本文的重点,如果有需要,大家可以查看相关资料);

现在netsh派上用场了,我们客户机PC18上运行CMD进入MS-DOS,输入

netsh interface ip dump >c:\pc1.txt

该命令是显示当然”本地连接" 的接口IP 配置,并保存在pc1.txt文本文件中,图1

我查看一下c:\pc1.txt这个文件

显示的是当前”本地连接”的接口的IP配置,我们用命令ipconfig/all看看当前接口的配置是否和pc1.txt这个文件一样,

可以看到两者是一样的.我们打开PC1.TXT这个文件,把”set address name = "本地连接" source = static addr = 192.168.0.18”的IP 192.168.0.18改为192.168.0.118,再保存.然后,我们用记事本新建一个文件,输入netsh -f c:\pc1.txt,

注意文件的路径,我们刚才是把pc1.txt放在C盘根目录下,另存为ip.bat,并放在老师帐户的桌面上,并授予老师帐户读取和运行的权限,别的帐户为禁止

.老师用自己的帐户登陆后,双击桌面上的ip.bat图标后,我们用ipconfig/all看看结果

显示IP地址换成192.168.0.118了,别的配置都没有变,可以和图3比较一下.我们知道 192.168.0.103―192.168.0.203的IP地址是可以上网的.也就是说,如果老师想上网的话,只要双击IP.BAT这个文件就可以了;以上的设置是在PC18这台机器上做的,如果我们要在别的机器上设置,我们只在把PC1.TXT这个文件的里的IP地址换成 192.168.0.103-192.168.0.203范围内的IP(当然要保证使用的IP是唯一的,以免产生IP冲突),再新建一个ip.bat文件,内容可以一样,不过要注意pc1.txt这个文件的路径;补允一点,老师帐户都为管理员组,学生帐户为普通用户组;

通过以上设置,基本上达到我们的目的,老师晚上上机的时候,只要双击桌面上ip.bat这个文件,IP地址就会换成 192.168.0.103―192.168.0.203这个网段的IP,也就是说可以上网了,第二天电脑重启,因为有还原卡,机器又会被变成 192.168.0.2―192.168.0.102这个网段的IP,也就不能上网了.通过netsh这个命令,我们能感觉到他的强大,可以为我们免去一些烦锁的事情

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100%
1、net系列命令
2、TCP/IP命令
3、netsh工具
一、net系列命令
net help
net send
net start

1.1 网络信使 
net send  注意不能跨网段 
net stop messenger 停止信使服务,也可以在“服务”修改 net start messenger 开始信使服务 
1.2 在网络邻居上隐藏你的计算机 
net config server /hidden:yes 
net config server /hidden:no 则为开启 

二、TCP/IP命令
ipconfig
arp
netstat
ping
nslookup
tracert
route

三、netsh工具
netsh.exe可以用来配置TCP/IP设置:IP地址、子网掩码、默认网关、DNS和WINS地址和其他选项。
3.1 显示TCP/IP设置
netsh interface ip show config

3.2 配置IP地址
netsh interface ip set address name=“本地连接" static 192.168.0.100 255.255.255.0 192.168.0.1 1

3.3 export your current IP settings 
netsh -c interface dump > c:\location1.txt 

3.4 import your IP settings 
netsh -f c:\location1.txt
或者是  netsh exec c:\location2.txt

3.5 自动获得IP地址和DNS地址
netsh interface ip set address “本地连接” dhcp
netsh interface ip set dns “本地连接” dhcp

3.6 configure DNS and WINS addresses 
netsh interface ip set dns “本地连接" static 192.168.0.200
netsh interface ip set wins “本地连接" static 192.168.0.200

转载于:https://blog.51cto.com/nba20717zcx/407897

netsh与用法--XP的各种网络命令相关推荐

  1. xp重启无线网络服务器,XP系统怎样重置网络命令|XP系统快速重置网络命令的方法...

    不少WindowsXP系统用户反馈,自己在使用电脑过程中,经常会因为一些网络问题,而导致无法上网.而网卡.路由等网络设备又都是正常的,可就是上不了网.这该怎么办呢?现在,系统城小编就和大家分享一下Wi ...

  2. Windump网络命令的简单用法

    Windump网络命令的简单用法 大家都知道,unix系统下有个tcpdump的抓包工具,非常好用,是做troubleshooting的好帮手.其实在windows下也有一个类似的工作,叫windum ...

  3. cmd长ping记录日志和时间_四个网络命令ping、arp、tracert、route的详细用法

    网络相关的从业人员,都需要面对检测和解决网络故障的各种问题,实际案例中因为网络导致的故障也是最多的,今天我们和大家一起来学习一下解决网络故障时使用最多的四个网络命令.希望对大家以后的实际工作中的故障排 ...

  4. route 不同路由器 windows_常用网络命令ping、arp、tracert、route详细用法,新手进阶必看...

    网络相关的从业人员,都需要面对检测和解决网络故障的各种问题,实际案例中因为网络导致的故障也是最多的,今天我们和大家一起来学习一下解决网络故障时使用最多的四个网络命令.希望对大家以后的实际工作中的故障排 ...

  5. 路由表+常用网络命令+SSL的WEB安全访问+常用网络命令使用技巧

    路由表+常用网络命令+SSL的WEB安全访问+常用网络命令使用技巧 一.如何看路由表 ========================================================= ...

  6. windows 网络命令大全

    windows网络命令大全 Windows 2k/2003 Server  1.最基本,最常用的,测试物理网络的  ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看 ...

  7. windows网络命令大全

    windows网络命令大全 网络命令行操作 Windows 2k/2003 Server 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测 ...

  8. windows网络命令

    网络命令行操作 Windows 2k/2003 Server 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看DNS.IP.M ...

  9. 2.1 数个常用的网络命令

    <批处理入门手册> 二.常用网络命令和符号篇 ----------------------------------------------------------------------- ...

最新文章

  1. python模块引用
  2. 惊天大谎:让穷人都能上网是Facebook的殖民阴谋?
  3. dora storm 文本_牛津版英语七年级下册课文文本.doc
  4. Android—屏幕适配和卡顿优化
  5. 你关心才值得分享 | K8S网络安全之访问控制技术实践
  6. C++学习之路 | PTA乙级—— 1019 数字黑洞 (20分)(精简)
  7. 三星手机 java_如何在三星手机上安装Java ME应用程序?
  8. mysql drop user 并删除_MySQL删除用户( DROP USER)
  9. 3.4K字,让老板对你的模型稳定性不再质疑
  10. 在装有windows跟ubuntu的机器上重新安装windows后修复ubuntu的grub
  11. 搜索python代码的软件_python小说爬虫工具,小说搜索下载软件附源码
  12. AHP层次分析法具体操作
  13. 深入理解 JVM 垃圾回收机制及其实现原理
  14. JavaScript基础知识
  15. “暴跌”微博难翻身:用户数持续大降,豪赌视频号没胜算
  16. 代码传奇 | 搞罢餐的热血青年到 PHP大神的蜕变——“鸟哥”惠新宸
  17. SQL SERVER 经典语句大全必学(3)——技巧篇
  18. 图形的逻辑思维题分类以及思路
  19. android图片压缩的两个开源库
  20. 【游戏设计模式】之四 《游戏编程模式》全书内容提炼总结

热门文章

  1. 隐藏表白图“我喜欢你”就像你看不见但它也依然存在
  2. oracle每天一次差异备份,Oracle的差异增量备份和累积增量备份(zt)
  3. 服务器需不需要虚拟内存,服务器需不需要虚拟内存
  4. C语言单链成绩表,【查找链表面试题】面试问题:C语言基于单链… - 看准网
  5. 简单介绍使用Nginx限制百度蜘蛛频繁抓取的问题
  6. 关于学习Python的一点学习总结(39->导入模块)
  7. PTA数据结构与算法题目集(中文)7-39
  8. 李超线段树(Li-Chao Segment Tree)
  9. android jks sha1,Android 获取签名文件jks的SHA1值或者SHA256的值
  10. 微软nni_实践空间站 | 为微软官方开源项目贡献代码,你准备好了吗?