netsh命令的详解
netsh命令用法及参数
Netsh命令是一个用于配置和操作网络参数的命令行工具,它可以用于设置IP地址、DNS服务器、路由等参数。
以下是Netsh命令的一些常见用法和参数:
1. 设置IP地址:
```php
netsh interface ipv4 set address "本地连接" static 192.168.0.100 255.255.255.0 192.168.0.1
```
上述命令将本地连接的IP地址设置为192.168.0.100,子网掩码为255.255.255.0,网关为192.168.0.1。
2. 设置DNS服务器:
```php
netsh interface ipv4 set dns "本地连接" static 8.8.8.8
```
上述命令将本地连接的DNS服务器设置为8.8.8.8。
3. 显示网络配置:
```php
netsh interface ipv4 show config
```
上述命令将显示本地连接的网络配置信息。
4. 显示路由表:
```php
netsh interface ipv4 show route
```
上述命令将显示本地计算机的路由表。
除了以上示例,Netsh命令还提供了许多其他参数和选项,可以用于配置和操作网络参数。
要了解更多关于Netsh命令的详细信息和参数,可以查看Windows操作系统的帮助文档或运行`netsh /?`命令以获取帮助信息。
netsh常用命令
2.修改默认网关gateway netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0
3.修改首选(PRIMARY)的DNS netsh interface ip set dns name="本地连接" source=static addr=202.96.128.66 register=PRIMARY
5.删除转发 netsh interface portproxy delete v4tov4 listenaddress=192.168.1.127 listenport=8089
6.显示所有端口代理 netsh interface portproxy show all
7.判断一个端口是否开启 netstat -ano -p tcp | findstr "7778" >nul 2>nul && echo 7778端口已开启 || echo 7778端口未开启
4.禁用无线网卡 netsh interface set interface wlan0 disabled
5.启用无线网卡 netsh interface set interface wlan0 enabled
4.开启转发 netsh interface portproxy add v4tov4 listenaddress=192.168.1.127 listenport=8089 connectaddress=10.125.8.169 connectport=3306
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即令
更改ip地址网关-巧用netsh命令
更改ip地址网关?巧用netsh命令导读:我们可能需要在不同的网络中工作,一遍又一遍地重复修改IP地址是一件比较麻烦的事。
另外,系统崩溃了,重新配置网卡等相关参数也比较烦人(尤其是无线网卡)。
事实上,巧妙地利用Windows 2000/XP/2003系统内置的netsh 命令,可以实现快速切换IP地址,一起来看看吧.下面是两个关于netsh的用法,将它们复制到文本文档中,将后缀名.txt 改为.cmd直接双击就可以执行:第一个是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS.@echo offnetsh interface ip set address "本地连接" static 192.168.0.1 255.255.255.0 192.168.0.254 1netsh interface ip set dns "本地连接" static 202.194.40.1netsh interface ip add dns "本地连接" 202.194.40.2 2注意:上面用蓝色字体表出的部分是需要你修改的部分。
其中第二,三,四行中"本地连接" 一般不需要修改,这要看你的电脑中右击“网上邻居”,选择“属性”出现“网络连接”窗口中的连接名而定,一般的只有一个“本地连接”。
第二行中的192.168.0.1 255.255.255.0 192.168.0.254 三个地址依次为IP地址,子网掩码和默认网关,把它们换成你要修改的地址。
第三行中的202.194.40.1 为DNS的地址,把它换成你要修改的DNS地址即可。
第四行中的202.194.40.2 为辅助DNS地址,也就是第二个,把它换成你要修改的第二个DNS地址即可,如果没有的话,可以把第四行直接删除即可。
第二个是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS为动态获取.@echo offnetsh interface ip set address "本地连接" dhcpnetsh interface ip set dns "本地连接" dhcp注意:这个比较简单,只需根据自己电脑的情况,修改一下蓝色字体标注的"本地连接" 即可,一般不需要修改。
netsh 命令
注释:使用 FileName,如果指定的 FileName 当前不存在,则 netsh 将以该名称创建一个新文件。如果指定的 FileName 当前存在,则 netsh 将覆盖现有的数据。
范例:
dos命令大全
从 Netsh.exe 命令提示符运行 Netsh。
Netsh 在所有上下文中都使用下面标准的命令,用户可以从 Netsh.exe 命令提示符(即 netsh>)运行这些命令。要在远程 Windows 2000 Server 上运行这些 Netsh 命令,必须首先使用“远程桌面连接”连接到运行终端服务器的 Windows 2000 Server。Windows 2000 和 Windows XP 上的 Netsh 环境命令之间可能存在功能性差异。
要不离开当前上下文而执行另一上下文中的任务,可以在 netsh 提示符下键入要使用的命令的上下文路径。例如,要在 IGMP 上下文中添加 Local Area Connection 接口,而不切换到 IGMP 上下文,请在 netsh 提示符下键入:
routing ip igmp add interface "Local Area Connection" startupqueryinterval=21
bye
退出 Netsh.exe。
commit
将脱机模式下所作的全部更改提交到路由器。Commit 在联机模式下无效。
delete helper
从 netsh 中删除帮助程序 DLL。
语法:delete helper DLLName
DLLName 必需。指定要卸载的帮助程序 DLL 的名称。
netsh命令详解
·set privateprofile让你修改专用配置文件中的属性。
·set publicprofile让你修改公用配置文件中的属性。
·set store让你为当前交互式会话设置策略存储。
以下是使用set命令的一些例子:
·让防火墙关闭所有配置文件:
5、 netsh dump 创建一个包含当前配置的脚本文件。如果保存到文件,此脚本可以用来还原更改的配置设置。如: netsh dump >> e:\fu.txt
6、netsh 全局命令
show version 显示 Windows 和 Netsh 实用程序的当前版本。
删除针对本地21端口的所有入站规则:
netsh advfirewall firewall delete name rule name=all protocol=tcp localport=21
Import命令
Import命令让你可以从一个文件中导入防火墙的配置。这个命令可以让你把之前你使用export命令导出的防火墙配置再恢复回去。示例如下:
ras ip delete pool 删除静态 IP 地址池。
ras ip add/delete range 从静态 IP 地址池中添加或删除地址范围。
ras appletalk set access 配置是否将来自远程访问客户端的 AppleTalk 通信转发到远程访问服务器所连接的网络上。
Netsh advfirewall reset
Set命令
set命令将允许你修改防火墙的不同设置状态。相关的上下文命令有六个。
·set allprofiles让你修改所有配置文件中的属性。
netsh winsock reset命令是什么有什么用
netshwinsockreset命令是什么有什么用netsh是从windowsxpsp2开始提供的功能强大的网络配置命令行工具。
是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等。
最近有网友反映,电脑网络连接出错,不能上网,其实可以用netsh这个命令来尝试解决。
下面,小编就来教教大家如何使用netshwinsockreset命令修复网络连接错误。
操作步骤:WindowsVista或Windows7重置Winsock,请按照下列步骤操作:1、单击“开始”,在开始搜索框中键入cmd,右键单击“cmd.exe”,单击“以管理员身份运行”;2、在命令提示符处键入“netshwinsockreset”,然后按Enter键;3、重启计算机。
WindowsXP重置Winsock,请按照下列步骤操作:1、单击“开始”,运行中输入cmd;2、然后输入命令netshwinsockreset;3、重启计算机。
相关阅读:电脑连接无线网络成功但无法上网怎么办网络连接信号强但不能上网原因可能是:1、WiFi本身问题,可能WiFi未正常连接,导致无法上网。
2、路由器问题,可能路由器过热或者损坏。
3、可能宽带欠费,导致无法上网。
4、WiFi名字包含中文,导致部分电脑无法连接上网。
5、电脑系统问题,可能系统出现了问题,导致连接上了WiFi却无法上网。
解决办法:1、使用其他手机或设备连接WiFi试试能否上网,排除WiFi 本身问题。
2、重启一下路由器试试,或者将路由器恢复一下出厂设置,然后重新拨号上网,并根据设置向导重新设置WiFi,或者更换新路由器再进行拨号连接上网。
3、联系一下宽带客服,确认宽带账号是否有异常,如欠费,充值一下宽带,然后再拨号连接试试。
4、如WiFi名字包含中文,建议修改为英文或者英文加数字的组合再进行连接。
5、如以上原因都排除,那么久很有可能是电脑系统问题了,建议恢复一下出厂设置。
netshow 命令使用方法
Netsh 命令是一个用于管理网络配置的命令行工具,它可以在Windows 操作系统中帮助用户配置和监控网络接口、协议、端口等网络相关的设置。
Netsh 命令功能强大,几乎可以满足用户对网络配置管理的各种需求,但是由于其命令繁多,使用方法复杂,许多用户对其不够了解。
本文就对 netsh 命令的使用方法进行详细介绍,以帮助用户更好地掌握网络配置管理技能。
一、查看帮助信息在使用 netsh 命令时,首先可以使用以下命令查看帮助信息:netsh /?这个命令将显示 netsh 命令的基本使用说明,帮助用户了解 netsh 命令的基本语法和一般选项。
用户还可以使用以下命令查看特定命令的详细帮助信息:netsh interface ipv4 show help这个命令将显示 netsh interface ipv4 命令下所有子命令的详细帮助信息,帮助用户了解各种具体子命令的使用方法和选项。
二、配置网络接口1. 显示网络接口信息用户可以使用以下命令显示本地计算机上所有网络接口的信息:netsh interface ipv4 show interfaces这个命令将列出本地计算机上的所有网络接口,包括接口名称、索引、类型、状态、IP 位置区域等详细信息。
2. 配置静态 IP 位置区域如果用户想要给某个网络接口配置静态 IP 位置区域,可以使用以下命令:netsh interface ipv4 set address name="本地连接" static192.168.1.100 255.255.255.0 192.168.1.1这个命令将给名为“本地连接”的网络接口配置静态 IP 位置区域为192.168.1.100,子网掩码为 255.255.255.0,默认网关为192.168.1.1。
3. 配置 DHCP如果用户想要通过DHCP 自动获取IP 位置区域,可以使用以下命令:netsh interface ipv4 set address name="本地连接" source=dhcp 这个命令将启用名为“本地连接”的网络接口的 DHCP 功能,使其可以自动获取 IP 位置区域。
Windows中Netsh命令的典型应用
Windows中Netsh命令的典型应用netsh命令已经推出很长时间,在Windows2000/XP/2003中均带有Netsh命令。
Windows Server 2008只是对netsh的参数项做了些扩展。
日常工作中,很多管理员对netsh了解不多,甚至不知道在Windows Server 2008中netsh增强了哪些功能。
通过阅读本文,Windows管理员可以找到上面所列问题的答案。
一、什么是Netsh?微软Windows的netsh是一个命令行脚本实用工具。
使用netsh工具,可以查看或更改本地计算机或远程计算机的网络配置。
不仅可以在本地计算机上运行这些命令,而且可以在网络上的远程计算机上运行。
可以手动运行Netsh命令,或创建批处理文件或脚本实现过程的自动化。
netsh提供了脚本功能,让您在批处理模式下针对指定的计算机,运行一组命令。
利用netsh ,可以将配置脚本保存为文本文件,便于存档或用于配置其他的计算机。
二、Windows Server 2008 netsh 和Windows XP netsh对比即使在核心命令级别,Windows XP版本的netsh和Windows Server 2008的netsh也存在着一些差别。
为了比较这些,我们可以在每个操作系统中运行“netsh /?”。
虽然Windows XP比Windows Server 2008多了个“routing”选项,但是Windows Server 2008比windows XP下的netsh的选择项多了更多的内容,具体如下:* dhcp* dhcpclient* http* ipsec* lan* nap* netio* rpc* winhttp从上面这个列表中,可以看到,在Windows Server 2008中,有着更多的选择项。
三、管理员常用到的netsh 十大命令接下来,让我们开始介绍一些系统管理员常用到的netsh 命令。
使用netsh命令来管理IP安全策略(详细介绍)
使⽤netsh命令来管理IP安全策略(详细介绍)netsh是⼀个⾮常强⼤的、命令⾏的⽹络配置⼯具。
它可以进⾏⽹卡配置、防⽕墙配置、IP安全策略等配置。
本⽂主要从IP安全策略这个⾓度来介绍netsh的强⼤功能。
1、进⼊netsh的IP安全策略界⾯在命令⾏窗⼝(cmd.exe)下,输⼊:netsh ipsec static,即可进⾏IP安全策略的配置。
2、创建⼀个IP安全策略(policy )创建⼀个名为的IP安全策略C:\>netsh ipsec static add policy name=创建⼀个安全策略,名称为,描述为's policyC:\>netsh ipsec static add policy name= description="'s policy"更多的参数,可以使⽤如下命令来获取。
netsh ipsec static add policy ? (回车)3、删除⼀个IP安全策略(policy )删除名称为的IP安全策略netsh ipsec static delete policy splaybow或netsh ipsec static delete policy name=splaybow4、创建⼀个筛选器列表(filterlist)创建⼀个筛选器列表,名称为denyAllnetsh ipsec static add filterlist name=denyAll5、删除筛选器列表(filterlist)删除名为denyAll的筛选器列表netsh ipsec static delete filterlist name=denyAll6、创建筛选器(filter)为denyAll这个筛选器列表中添加⼀个筛选器,这个筛选器禁⽌⼀切⽹络流量netsh ipsec static add filter filterlist=denyAll srcaddr=0.0.0.0 srcmask=0.0.0.0 dstaddr=me protocol=ANYmirrored=yes description="anywhere to me, anyProtocol, mirrored"筛选器的参数及含义如下:标签值filterlist -筛选器要添加到的筛选器列表的名称。
netsh命令的详解
花也怜侬制作你知道netsh.exe能为你做些什么吗?如果不知道的话就请跟我一起往下看吧。
首先,它可以显示你TCP/IP协议的相关设置。
在命令提示窗口(CMD.EXE)里输入下列命令:netsh interface ip show config你还可以用它来更改计算机的IP地址或者配置TCP/IP的其它相关属性。
例如,你想为计算机的“本地连接”指定一个静态的IP地址:192.168.0.100,设置其子网掩码?55.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:location1.txt通过这条命令把相应的TCP/IP设置导出至c:下文件名为location1.txt的文本文件。
以此类推,你可以把不同网络环境的设置导出到不同的配置文件中。
在需要接入不同的网络中时,你只需要使用下面这条命令就可以了:netsh -f c:location1.txt(或者:netsh -f c:location2.txt)除此之外,你还可以通过netsh.exe来配置网络适配器,让它从DHCP服务器自动获得IP地址。
netsh命令详解
netsh命令详解有朋友问我,“能不能在命令行下直接修改Windows2000的IP地址?”。
呵呵,当然是可以的了。
不仅可以修改IP地址,和相关的每个细节都可以用命令行方式进行配置。
只不过一般大家不太习惯罢了。
方法就是使用系统中提供的一个很牛B的命令行工具“netsh”:首先,察看自己现在的ip地址:look:呵呵,列出了两块网卡,其中接口名为“本地连接”的这块网卡配置情况:使用了固定IP,其中ip地址为192.168.0.4,其他信息略(自己不会看啊)好了,我们来修改这个IP呵呵,改成什么呢,稍微改一点点吧:呵呵,现在ip就是192.168.0.5了。
其实刚才改IP的时候并没有把命令写完整,完整的看这个:呵呵,一堆命令吧,呵呵,现在的IP地址已经修改成10.0.0.13了。
呵呵当然,命令行下修改IP也可以只用1条命令到这里,netsh的最最最简单的功能,命令行下修改IP地址已经说完了看到一个朋友是做网管的,管理着公司几个不同的,每次都要抱着笔记本修改成不同的ip地址、不同的子网掩码、、、其实,只要能够充分的发挥Netsh脚本的功能,就可以最快捷的修改自身的配置。
OK,开始首先,显示一个配置脚本look:我们进入Netsh环境,切换到interface ip环境通过dump命令将当前配置情况显示了出来。
第二步,导出一个配置脚本look:这样,我们就把刚才显示的配置脚本保存成了一个文件c:interface.txt 第三步,复制一个脚本拷贝interface2.txt并修改它呵呵,原因?简单嘛,为了更方便的切换环境啊注意哦,我们已经把所需要修改的ip地址、子网掩码、网关和dns做了修改。
最后,再把新的配置文件直接导入系统。
到这里,已经把配置部分修改了总结:通过Netsh里面的dump命令可以直接显示配置脚本。
而通过netsh -c interface ip dump >c:interface.txt的方式可以导出配置脚本。
netshwinsockreset命令是什么有什么用
netsh winsock reset命令是什么有什么用netsh 是从windows xp sp2开始提供的功能强大的网络配置命令行工具。
是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等。
最近有网友反映,电脑网络连接出错,不能上网,其实可以用netsh这个命令来尝试解决。
下面,小编就来教教大家如何使用netsh winsock reset命令修复网络连接错误。
操作步骤:Windows Vista或 Windows 7重置 Winsock,请按照下列步骤操作:1、单击“开始”,在开始搜索框中键入cmd,右键单击“cmd.exe”,单击“以管理员身份运行”;2、在命令提示符处键入“netsh winsock reset”,然后按 Enter 键;3、重启计算机。
Windows XP 重置 Winsock,请按照下列步骤操作:1、单击“开始”,运行中输入cmd;2、然后输入命令 netsh winsock reset;3、重启计算机。
相关阅读:电脑连接无线网络成功但无法上网怎么办网络连接信号强但不能上网原因可能是:1、WiFi本身问题,可能WiFi未正常连接,导致无法上网。
2、路由器问题,可能路由器过热或者损坏。
3、可能宽带欠费,导致无法上网。
4、WiFi名字包含中文,导致部分电脑无法连接上网。
5、电脑系统问题,可能系统出现了问题,导致连接上了WiFi却无法上网。
解决办法:1、使用其他手机或设备连接WiFi试试能否上网,排除WiFi本身问题。
2、重启一下路由器试试,或者将路由器恢复一下出厂设置,然后重新拨号上网,并根据设置向导重新设置WiFi,或者更换新路由器再进行拨号连接上网。
3、联系一下宽带客服,确认宽带账号是否有异常,如欠费,充值一下宽带,然后再拨号连接试试。
4、如WiFi名字包含中文,建议修改为英文或者英文加数字的组合再进行连接。
5、如以上原因都排除,那么久很有可能是电脑系统问题了,建议恢复一下出厂设置。
Netsh命令详解
Netsh命令详解netsh int ip set add "本地连接" static 192.168.1.188 255.255.255.0Netsh是一个功能非常强大的系统内置命令。
如果能了解一点常规操作的话,对管理员来说有时会有意想不到的帮助。
比如我的客户的系统都是做过一些策略的。
好多操作还必须在命令行下完成。
下面简单介绍几个常用功能。
其它的可以参考netsh的帮助文件。
a) 启用防火墙C:\>netsh firewall set opmode mode = enable确定。
b) 关闭防火墙C:\>netsh firewall set opmode mode = disable确定。
c) 重置防火墙C:\>netsh firewall reset确定。
1、查看网络配置netsh interface ip show {选项}{选项}可以是:address - 显示IP 地址配置。
config - 显示IP 地址和更多信息。
dns - 显示DNS 服务器地址。
icmp - 显示ICMP 统计。
interface - 显示IP 接口统计。
ipaddress - 显示当前IP 地址ipnet - 显示IP 的网络到媒体的映射。
ipstats - 显示IP 统计。
joins - 显示加入的多播组。
offload - 显示卸载信息。
tcpconn - 显示TCP 连接。
tcpstats - 显示TCP 统计。
udpconn - 显示UDP 连接。
udpstats - 显示UDP 统计。
wins - 显示WINS 服务器地址。
2、配置接口IP/网关IPnetsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.253 Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\>netsh interface ip show config接口"本地连接" 的配置DHCP 启用否IP 地址192.168.1.100子网掩码255.255.255.0默认网关192.168.1.253GatewayMetric 0InterfaceMetric 0静态配置的DNS 服务器: 202.96.209.134静态配置的WINS 服务器: 无用哪个前缀注册: 只是主要3、配置自动换取IP地址,DNS地址及wins地址netsh interface ip set address "本地连接" dhcpnetsh interface ip set dns "本地连接" dhcpnetsh interface ip set wins "本地连接" dhcp4、配置静态IP地址,DNS地址及wins地址netsh interface ip set address "本地连接" static 192.168.1.253netsh interface ip set dns "本地连接" static 202.96.209.6netsh interface ip set wins "本地连接" static 192.168.1.15、查看并导出网络配置文件C:\>netsh -c interface dump >c:\dump.txt (">"表示导出。
Netsh命令详解
Netsh命令详解当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速切换。
A. 基本用法1,新建记事本,写入如下信息:(横线中间内容)int ipset address name="本地连接" source=static addr=192.168.0.107 mask=255. 255.255.0set address name="本地连接" gateway=192.168.0.1 gwmetric=1 保存为218.sh,请注意后缀名为sh。
解释一下,以上设置的addr是IP地址,mas k是子网掩码,gateway是网关,gwmetric是默认网关的跃点数。
2,再新建记事本,写入如下信息:(横线中间内容)netsh exec 218.sh保存为218.bat批处理文件,这个很容易理解,就是通过netsh命令运行一个脚本文件。
当运行此批处理时,就调用了218.sh文件,达到修改IP地址和网关的目的。
把以上文件放在硬盘任何位置,再建立快捷方式指向218.bat,就很容易实现的了对IP地址的方便切换和控制。
B. 应用扩展以上情况只是更改了IP,掩码,网关,用样的道理,更改sh文件又有不同用法:int ipset address name="本地连接" source=dhcp //自动获取IP地址set dns name="本地连接" source=dhcp //自动获取DNSset dns "本地连接" static 192.168.0.1 primary //设置首选DNS为192.168.0.1 set dns "本地连接" static none //清除DNS列表其实刚才第一个例子可以简单的写为:set address "本地连接" static 192.168.0.107 255.255.255.0 192.168.0.1 1 "本地连接"为name连接名,192.168.0.107为addr待设定IP地址,255.255.2 55.0为mask子网掩码,192.168.0.1 1为gateway网关,1为gwmetric默认网关的跃点数C. netsh命令的基本和扩展用法netsh>/?下列指令有效:此上下文中的命令:.. - 移到上一层上下文级。
如何使用NETSH命令更改IP地址
在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动设置要更改的IP地址。
其实,在命令行同样可以设置IP地址。
如果你的IP需要在几个IP中来回切换,可以使用netsh 命令更改:1.进入CMD命令行;点击“开始”->“运行”,输入“cmd”,回车,2.设置IP:设置动态获取IP地址(DHCP)设置固定IP参数说明::网络连接名称,一般为“本地连接”。
你可以在“控制面板”->“网络连接”中看到。
2.source:获取IP的途径。
动态获取,则为dhcp,手动设置,则为static。
3.addr:要设置的IP地址。
4.mask:子网掩码。
5.gateway:网关地址。
6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
3.设置DNS:自动获取DNS手动设置单个DNS手动设置多个DNS参数说明::网络连接名称,一般为“本地连接”。
你可以在“控制面板”->“网络连接”中看到。
2.source:获取IP的途径。
动态获取,则为dhcp,手动设置,则为static。
3.addr:要设置的IP地址。
4.register:5.none: 禁用动态DNS 注册。
6.primary: 只在主DNS 后缀下注册。
7.both: 在主DNS 后缀下注册,也在特定连接后缀下注册。
8.index:设置的DNS的顺序号。
4.编写设置IP/DNS的批处理文件:知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:新建一个文本文档,将后缀改为“.bat”;编辑“.bat”文件的内容为上面的设置命令。
例如:运行时,双击这个bat文件,等待设置完成即可。
关于netsh命令的详细使用说明,可以在命令行,输入netsh /? 命令查看,这里就不做说明了,希望能对你有用。
NetSH使用方法
NetSH使用方法分类:微软世家2005-03-02 08:42 4000人阅读评论(3) 收藏举报想在W2K下快速的改变IP,使用习惯性的Router、Switch命令行进行配置吗?那就使用NetSH吧,NetSH是什么?Netsh是Windows 2000/XP/2003操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。
为了存档、备份或配置其他服务器,Netsh也可以将配置脚本保存在文本文件中。
运行Netsh命令有两种情况。
1.本地运行Netsh命令点击"开始→运行",在运行对话框中输入Cmd命令并点击[确定],然后在命令提示符后输入Netsh命令就可以了。
2.远程运行Netsh命令要在远程Windows 2000 Server服务器上运行Netsh命令,首先要使用"远程桌面连接"连接到运行终端服务的Windows 2000 Server服务器上,之后的操作与在本地使用Netsh命令相同。
备份/恢复服务器网络设置谈到网络设置,您一定会想到IP地址、子网掩码、网关、DNS等(这些主要是接口IP配置参数)。
对于普通计算机来说,网络设置只有接口IP配置参数;而对于服务器而言,网络设置不仅仅包括前面所提到的接口IP配置参数,还有接口配置、端口代理配置、远程访问配置、路由配置、DNS 代理配置、NAT 配置、DHCP中继代理配置等等。
上述的网络设置参数,根据服务器在网络中所起的特殊作用而有所不同,如:校园网中用Windows 2000 Server服务器负责连接外网,并且连接校内多个子网,那么在该服务器上必定要设置远程访问配置、路由配置、DNS 代理配置以及NAT 配置。
1.备份服务器的网络设置一个有经验的网络管理员所做的最频繁的工作就是备份。
只有做了备份,当遇到毁灭性破坏时,才能迅速及时地恢复网络。
网络设置备份操作:netsh dump >bak12.txt,通过该操作可将网络设置备份到bak12.txt文件中,该文件为一个文本文件。
Netsh命令用法
【适用范围】:自带的关于网络的命令行工具很多,比如大家熟悉的Ping、Tracert、Ipconfig、Telnet、Ftp、Tftp、Netstat,还有不太熟悉的Nbtstat、Pathping、Nslookup、Finger、Route、Netsh等等。
这些命令又可分成三类:网络检测(如Ping)、网络连接(如Telnet)和网络配置(如Netsh)。
前面两种相对简单,下面来介绍一下Netsh命令Netsh在远程Shell中使用Netsh首先要解决一个交互方式的问题。
前面说过,很多Shell不能再次重定向输出输出,所以不能在这种环境下交互地使用Ftp等命令行工具。
解决的办法是,一般交互式的工具都允许使用脚本(或者叫应答文件)。
比如ftp -s:filename。
Netsh也是这样:netsh -f filename。
Netsh命令的功能非常多,可以配置IAS、DHCP、RAS、WINS、NAT服务器,TCP/IP 协议,IPX协议,路由等。
我们不是管理员,一般没必要了解这么多,只需用netsh 来了解目标主机的网络配置信息。
1、TCP/IP配置echo interface ip >secho show config >>snetsh -f sdel s由此你可以了解该主机有多个网卡和IP,是否是动态分配IP(DHCP),内网IP 是多少(如果有的话)。
这个命令和ipconfig /all差不多。
注意,以下命令需要目标主机启动remoteaccess服务。
如果它被禁用,请先通过导入注册表解禁,然后net start remoteaccess2、TCP/UDP连接echo interface ip >secho show tcpconn >>secho show udpconn >>snetsh -f sdel s这组命令和netstat -an一样。
netsh命令之ip设置
netsh命令之ip设置批处理、VBS实现⾃动设置IP、默认⽹关、DNS、WINS、IE代理的代码,需要的朋友可以参考下因为公司有同事负责⼤连、沈阳两个城市,经常在两地来回⾛动,到每个城市后,都要⾃⼰⼿动更改相应的⽹络配置,况且到外地时住的是酒店,酒店上⽹是⾃动获得IP,⼜要将⽹络设置取消,真的很⿇烦!于是想起写⼀个!来解决这个问题!主要⽤到的命令是netsh.第⼀种⽅法是将两地的⽹络配置先进⾏本机设置,然后再导出,等⽤到的时候,再分别导⼊。
1、将现有的配置导出到d:\dalian.txt中:netsh -c interface dump >d:\dalian.txt2、将之前导出的d:\dalian.txt⽂件进⾏导⼊:netsh -f d:\dalian.txt这种⽅法在执⾏时有点慢,不如下⾯的⽅法。
⼆、第⼆种⽅法语法格式:1、设置IP、⽹关netsh interface ip set address name="本地连接" static 要设置的IP地址⼦⽹掩码⽹关IP ⽹关跃数2、设置主DNS、WINSnetsh interface ip set dns/wins name="本地连接" static 要设置的DNS地址 register=PRIMARY2、设置备⽤DNS、WINSnetsh interface ip add dns/wins name="本地连接" 要设置的DNS地址 index=24⾃动获得dnsnetsh interface ip set address name="本地连接" source=dhcp5⾃动获得备⽤dnsnetsh interface ip set dns name="本地连接" source=dhcp具体配置如下:1、酒店.bat复制代码代码如下:@echo offecho 取消指定⽹络配置,请稍等….echo.echo 正在设置⾃动获取IP地址,请稍等……netsh interface ip set address name="本地连接" source=dhcpecho 正在设置⾃动获取DNS,请稍等……netsh interface ip set dns name="本地连接" source=dhcpecho 设置完成!2、⼤连.bat复制代码代码如下:@echo offecho 开始设置⼤连⽹络地址!echo 正在设置⼤连IP ,请稍等……netsh interface ip set address name="本地连接" source=static addr=10.15.100.86 mask=255.255.0.0echo 正在设置⼤连⽹关,请稍等……netsh interface ip set address name="本地连接" gateway=10.15.0.253 gwmetric=1echo 正在设置⼤连主DNS ,请稍等……netsh interface ip set dns name="本地连接" source=static addr=10.15.0.1 register=PRIMARYecho 正在设置⼤连备⽤DNS ,请稍等……netsh interface ip add dns name="本地连接" addr=10.100.1.2 index=2echo 正在设置⼤连主WINS ,请稍等……netsh interface ip set wins name="本地连接" source=static addr=10.15.0.1echo 正在设置⼤连备⽤WINS ,请稍等……netsh interface ip add wins name="本地连接" addr=10.100.1.2 index=2echo 设置完成!3、沈阳.bat复制代码代码如下:@echo offecho 开始设置沈阳⽹络地址!echo 正在设置沈阳IP ,请稍等……netsh interface ip set address name="本地连接" source=static addr=10.16.100.86 mask=255.255.0.0 echo 正在设置沈阳⽹关,请稍等……netsh interface ip set address name="本地连接" gateway=10.16.0.253 gwmetric=1echo 正在设置沈阳主DNS ,请稍等……netsh interface ip set dns name="本地连接" source=static addr=10.16.0.1 register=PRIMARYecho 正在设置沈阳备⽤DNS ,请稍等……netsh interface ip add dns name="本地连接" addr=10.100.1.2 index=2echo 正在设置沈阳主WINS ,请稍等……netsh interface ip set wins name="本地连接" source=static addr=10.16.0.1echo 正在设置沈阳备⽤WINS ,请稍等……netsh interface ip add wins name="本地连接" addr=10.100.1.2 index=2echo 设置完成!三、也可以在中使⽤变量!例如⼤连.BAT可以按照如下⽅法写:复制代码代码如下:@ echo offrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Addr=10.15.100.86set Mask=255.255.0.0set Gway=10.15.0.253set Dns1=10.15.0.1set Dns2=10.100.1.2set Wins1=10.15.0.1set Wins2=10.100.1.2rem //以上依次为IP地址、⼦⽹掩码、⽹关、⾸选DNS、备⽤DNS、⾸选WINS、备⽤WINSecho ------------------------------------------------------echo 正在进⾏⼤连IP设置,请稍等rem //可以根据你的需要更改echo. IP地址 = %Addr%echo. ⼦⽹掩码 = %Mask%netsh interface ip set address name=%Nic% source=static addr=%Addr% mask=%Mask% >nul echo. ⽹关 = %Gway%netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nulecho. ⾸选DNS = %Dns1%netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul echo. 备⽤DNS = %Dns2%netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nulecho. ⾸选WINS = %Wins1%netsh interface ip set wins name=%Nic% source=static addr=%Wins1% register=PRIMARY >nul echo. 备⽤WINS = %Wins2%netsh interface ip add wins name=%Nic% addr=%Wins2% index=2 >nulecho ------------------------------------------------------echo IP设置完成!。
windows也做路由之netsh命令详解
windows也做路由之netsh命令详解windows也做路由之netsh命令详解在windows下配置路由,可以使用用于路由的Netsh 命令,从命令行管理路由服务器,而不用通过“路由和远程访问”控制台。
从命令行管理服务器在下列情况下最有用:从命令行管理路由服务器可以比使用控制台更快一些。
如果您使用慢速网络链接,比如通过广域网(WAN) 的连接,这种能力就特别重要。
通过将这些命令合并到能够在许多服务器上运行的脚本中,可以更加一致地管理路由服务器。
可以在合适的Netsh 环境命令提示符下使用下列命令,来管理路由服务器。
要在远程Windows 2000 Server 上运行这些Netsh 命令,必须首先使用“远程桌面连接”连接到运行终端服务器的Windows 2000 Server。
Windows 2000 和Windows Server 2003 家族中的Netsh 环境命令之间可能存在功能性差异。
有关Netsh 的详细信息,请参阅相关资料。
Netsh Routing IP IGMP 命令下列命令可用于Netsh Routing IP IGMP 环境。
若要查看该命令语法,请单击以下命令:add interface在指定接口上配置IGMP。
语法add interface [InterfaceName=][InterfaceName=]InterfaceName [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustV ar=]Integer] [[Gen QueryInterval=]Integer] [[GenQueryRespTime=]Integer] [[StartUpQueryCount=]Integer] [[StartUpQueryInterval=]Integer][[LastMemQueryCount=]Integer] [[LastMemQuery Interval=Integer] [[AccNonRtrAlertPkts=]{y es | no}]参数[InterfaceName=][InterfaceName=]InterfaceName必需。
netsh命令使用详解
netsh是一个非常有用的命令。
功能非常强大。
允许从本地或远程显示或者修改当前正在运行的计算机网络配置。
netsh还提供了一个脚本功能,可以对指定的计算机批处理运行一组命令。
下面来介绍netsh 命令的强大之处。
1、计算机指定IP地址命令格式解释:命令语法:netsh interface ip set address [name=]接口的名字 [source=]{dhcp | static [addr=]ip 地址 [mask=]子网掩码 [gateway=]{none |defaultgateway [[gwmetric=]gatewaymetric]}} 命令参数说明:[name=]网卡的名字是必须配置的选项[source=]{dhcp | static [addr=]ip地址 [mask=]子网掩码 [gateway=]{none|defaultgateway [[gwmetric=]gatewaymetric]}}指定是通过DHCP服务器获取IP地址,还是使用静态IP地址。
如果使用静态地址那么[addr=]ip地址将指定要配置的IP地址。
而[mask=]子网掩码将指定所配置IP地址的子网掩码。
如果是静态地址还需要配置默认网关([gateway=]{none |defaultgatewaynone为空也就是没有网关。
[gwmetric=]gatewaymetric]是指定要配置的默认网关的跃点数。
(默认为0 指的是网关与接口在同一网段也是必须配置的选项.例子:将本地连接配置采用DHCP服务器分配IP地址。
netsh interface set address name=本地连接 source=dhcp配置成功会显示“确定”两字。
现在又将本地连接配置为静态IP。
地址为:202.102.224.1 子网掩码:255.255.255.0 默认网关:202.102.224.254netsh interface ip set address name=本地连接 source=static addr=202.102.224.1 mask=255.255.255.0 gateway=202.102.224.254 gwmetric=auto注意:如果采用静态地址必须要正确配置:addr、mask、gateway、gwmetric 命令格式也要注意否则配置不成功2、配置DNS服务器地址设置DNS服务器地址的netsh命令语法:netsh interface ip set dns [name=]接口的名字 [source=]{dhcp|static [addr=]{DNS 服务器IP地址|none}} [register=]{none|primary|both}命令参数解释:[name=]接口的名字[name=]网卡的名字是必须配置的选项[source=]{dhcp|static [addr=]{DNS服务器IP地址|none}}必须配置项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
netsh命令的详解
2006年11月08日星期三18:55
Netsh是本地或远程计算机的Windows2000网络组件的命令行和脚本实用程序。
为了存档或配置其他服务器,Netsh实用程序也可以将配置脚本保存在文本文件中。
Netsh实用程序是一个外壳,它通过附加的"Netsh帮助DLL",可以支持多个Windows2000组件。
"Netsh帮助DLL"提供用来监视或配置特定Windows2000网络组件的其他命令,从而扩展了Netsh的功能。
每个"Netsh帮助DLL"都为特定的网络组件提供了一个环境和一组命令。
每个环境中都可以有子环境。
例如,在路由环境中存在子环境Ip和Ipx,它们将IP路由和IPX路由命令集中在一起。
Netsh命令行选项包括下列各项:
用法:netsh[-aAliasFile][-cContext][-rRemoteMachine]
[Command|-fScriptFile]
下列指令有效:
此上下文中的命令:
?-显示命令列表。
aaaa-更改到`aaaa'上下文。
add-将一个配置项添加到项目列表中。
delete-在项目列表上删除一个配置项目。
dhcp-更改到`dhcp'上下文。
dump0-显示一个配置脚本。
exec-运行一个脚本文件。
help-显示命令列表。
interface-更改到`interface'上下文。
ras-更改到`ras'上下文。
routing-更改到`routing'上下文。
set-更新配置设置。
show-显示信息
wins-更改到`wins'上下文。
下列的子上下文可用:
routinginterfacerasdhcpwinsaaaa
若需要命令的更多帮助信息,请键入命令,
后面跟?。
-aAliasFile
指定使用了一个别名文件。
别名文件包含netsh命令列表和一个别名版本,所以可以使用别名命令行替换netsh命令。
可以使用别名文件将其他平台中更熟悉的命令映射到适当的netsh命令。
-cContext
指定对应于已安装的支持DLL的命令环境。
命令
指定要执行的netsh命令。
-fScriptFile
指定运行ScriptFile文件中所有的netsh命令。
-rRemoteMachine
指定在远程计算机上运行netsh命令,由名称或IP地址来指定远程计算机。
您可以将命令缩写为意义明确的最短的字符串。
例如,发布shipint命令相当于发布showipinterface。
Netsh命令可以是全局的或特定环境的。
全局命令可以在任何环境中发布,并用于一般的Netsh实用程序功能。
特定环境的命令随环境而变化。
您可以将发布的命令记录在日志文件中,以创建netsh命令会话的审核踪迹。
列出了netsh全局命令。
命令说明
..上移一个环境等级。
?或help显示命令行"帮助"。
showversion显示Windows和Netsh实用程序的当前版本。
shownetdlls显示已安装的"Netsh帮助DLL"的当前版本。
addhelper添加"Netsh帮助DLL"。
deletehelper删除"Netsh帮助DLL"。
showhelper显示已安装的"Netsh帮助DLL"。
cmd创建Windows2000命令窗口。
online将当前模式设置为联机。
offline将当前模式设置为脱机。
setmode将当前模式设置为联机或脱机。
showmode显示当前模式。
flush丢弃以脱机模式进行的任何更改。
commit提交以脱机模式进行的更改。
setaudit-logging打开或关闭记录工具。
showaudit-logging显示当前的审核记录设置。
setloglevel设置记录信息的级别
showloglevel显示记录信息的级别。
setmachine配置执行netsh命令的计算机。
showmachine显示执行netsh命令的计算机。
exec执行包括netsh命令的脚本文件。
quit或bye或exit退出Netsh实用程序。
addalias向现有命令添加别名。
deletealias删除现有命令的别名。
showalias显示所有已定义的别名。
dump将配置写入文本文件。
popd从堆栈中弹出环境的脚本命令。
pushd将当前的环境推入堆栈的脚本命令。
Netsh实用程序有如下命令模式:
联机
联机模式下,在Netsh命令提示符下发布的命令被立即执行。
脱机
脱机模式下,将在Netsh命令提示符下积累发布的命令,并通过发布commit全局命令来按照批处理方式执行。
可以通过发布flush全局命令来丢弃积累的命令。
脚本
使用-f命令行选项,或在Netsh命令提示符下发布exec全局命令,可以执行指定文件中所有的netsh命令。
要创建当前配置的脚本,请使用dump全局命令。
dump命令根据netsh命令输出当前运行的配置。
可以使用该命令创建的脚本来配置新的服务器或重新配置现有的服务器。
如果要对组件的配置作很大的更改,推荐您使用dump命令开始配置会话,以防在进行更改前需要还原配置。
Interface命令
下表列出了可在Windows2000命令提示符下键入的netsh命令,这些命令用于管理运行Windows2000Server及"路由和远程访问"服务的计算机上的接口设置。
如果对某个特殊功能有多个命令,则在每个命令之间用斜线(/)分隔。
当在命令提示符下键入命令时,请在每个命令前加上netsh。
要获得每个命令的精确语法,可在命令之后键入?。
选项例如,要获得netshinterface命令的命令行"帮助",请在命令提示符下键入netshinterface?。
命令说明
interfaceset/showinterface启用、禁用、连接、断开连接以及显示请求拨号接口的配置。
interfaceset/showcredentials在请求拨号接口上配置或显示用户名、密码和域名。
………(省略二、三千字)
言归正传,现在来看看WIN2000下的网络设置的配置。
D:\>netsh
netsh>interface
interface>dump
#========================
#接口配置
#========================
pushdinterface
resetall
popd
#接口配置结束
#----------------------------------
#接口IP配置
#----------------------------------
pushdinterfaceip
#"本地连接2"的接口IP配置
setaddressname="本地连接2"source=dhcp
setdnsname="本地连接2"source=dhcp
setwinsname="本地连接2"source=dhcp
#"本地连接"的接口IP配置
setaddressname="本地连接
"source=staticaddr=192.168.1.10mask=255.255.255.0 setaddressname="本地连接"gateway=192.168.0.1gwmetric=1 setdnsname="本地连接"source=staticaddr=192.168.0.1 setwinsname="本地连接"source=staticaddr=none
popd
#接口IP配置结束
如果,你想快速修改一个本地IP地址。
你可以先用文本写入以下的内容:
interfaceip
setaddress本地连接static192.168.5.10255.255.255.0192.168.0.11
^^^^^^^^^^^^^^
接口名称IP地址子网掩码网关接口跃点数
如上保存为local.sh
D:\>netshexeclocal.sh
即可。
是不是十分简单呢。
Netsh命令还有不少强劲功能,还没有发挥出来。
有信心的你,自己来试试吧!。