请问什么是修改ip地址软件
如何使用NETSH更改IP地址和网关 曾几何时,大家都有想过在命令行下改IP和网关。
以前在NT4下实现起来过于麻烦,现在Windows 2000下的Netsh命令能实现该功能了。
Netsh 是本地或远程计算机的 Windows 2000 网络组件的命令行和脚本实用程序。
为了存档或配置其他服务器,Netsh 实用程序也可以将配置脚本保存在文本文件中。
Netsh 实用程序是一个外壳,它通过附加的"Netsh 帮助 DLL",可以支持多个 Windows 2000 组件。
"Netsh 帮助 DLL"提供用来监视或配置特定 Windows 2000 网络组件的其他命令,从而扩展了 Netsh 的功能。
每个"Netsh 帮助 DLL"都为特定的网络组件提供了一个环境和一组命令。
每个环境中都可以有子环境。
例如,在路由环境中存在子环境 Ip 和 Ipx,它们将 IP 路由和 IPX 路由命令集中在一起。
Netsh 命令行选项包括下列各项:用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine][Command | -f ScriptFile]下列指令有效:此上下文中的命令:? - 显示命令列表。
aaaa - 更改到 `aaaa' 上下文。
add - 将一个配置项添加到项目列表中。
delete - 在项目列表上删除一个配置项目。
dhcp - 更改到 `dhcp' 上下文。
dump 0 - 显示一个配置脚本。
exec - 运行一个脚本文件。
help - 显示命令列表。
interface - 更改到 `interface' 上下文。
ras - 更改到 `ras' 上下文。
routing - 更改到 `routing' 上下文。
set - 更新配置设置。
show - 显示信息wins - 更改到 `wins' 上下文。
下列的子上下文可用:routing interface ras dhcp wins aaaa若需要命令的更多帮助信息,请键入命令,后面跟 ?。
-a AliasFile 指定使用了一个别名文件。
别名文件包含 netsh 命令列表和一个别名版本,所以可以使用别名命令行替换 netsh 命令。
可以使用别名文件将其他平台中更熟悉的命令映射到适当的 netsh 命令。
-c Context 指定对应于已安装的支持 DLL 的命令环境。
命令 指定要执行的 netsh 命令。
-f ScriptFile 指定运行 ScriptFile 文件中所有的 netsh 命令。
-r RemoteMachine 指定在远程计算机上运行 netsh 命令,由名称或 IP 地址来指定远程计算机。
您可以将命令缩写为意义明确的最短的字符串。
例如,发布 sh ip int 命令相当于发布 show ip interface。
Netsh 命令可以是全局的或特定环境的。
全局命令可以在任何环境中发布,并用于一般的 Netsh 实用程序功能。
特定环境的命令随环境而变化。
您可以将发布的命令记录在日志文件中,以创建 netsh 命令会话的审核踪迹。
列出了 netsh 全局命令。
命令 说明 .. 上移一个环境等级。
? 或 help 显示命令行"帮助"。
show version 显示 Windows 和 Netsh 实用程序的当前版本。
show netdlls 显示已安装的"Netsh 帮助 DLL"的当前版本。
add helper 添加"Netsh 帮助 DLL"。
delete helper 删除"Netsh 帮助 DLL"。
show helper 显示已安装的"Netsh 帮助 DLL"。
cmd 创建 Windows 2000 命令窗口。
online 将当前模式设置为联机。
offline 将当前模式设置为脱机。
set mode 将当前模式设置为联机或脱机。
show mode 显示当前模式。
flush 丢弃以脱机模式进行的任何更改。
commit 提交以脱机模式进行的更改。
set audit-logging 打开或关闭记录工具。
show audit-logging 显示当前的审核记录设置。
set loglevel 设置记录信息的级别 show loglevel 显示记录信息的级别。
set machine 配置执行 netsh 命令的计算机。
show machine 显示执行 netsh 命令的计算机。
exec 执行包括 netsh 命令的脚本文件。
quit 或 bye 或 exit 退出 Netsh 实用程序。
add alias 向现有命令添加别名。
delete alias 删除现有命令的别名。
show alias 显示所有已定义的别名。
dump 将配置写入文本文件。
popd 从堆栈中弹出环境的脚本命令。
pushd 将当前的环境推入堆栈的脚本命令。
Netsh 实用程序有如下命令模式:联机 联机模式下,在 Netsh 命令提示符下发布的命令被立即执行。
脱机 脱机模式下,将在 Netsh 命令提示符下积累发布的命令,并通过发布 commit 全局命令来按照批处理方式执行。
可以通过发布 flush 全局命令来丢弃积累的命令。
脚本 使用 -f 命令行选项,或在 Netsh 命令提示符下发布 exec 全局命令,可以执行指定文件中所有的 netsh 命令。
要创建当前配置的脚本,请使用 dump 全局命令。
dump 命令根据 netsh 命令输出当前运行的配置。
可以使用该命令创建的脚本来配置新的服务器或重新配置现有的服务器。
如果要对组件的配置作很大的更改,推荐您使用 dump 命令开始配置会话,以防在进行更改前需要还原配置。
Interface 命令下表列出了可在 Windows 2000 命令提示符下键入的 netsh 命令,这些命令用于管理运行 Windows 2000 Server 及"路由和远程访问"服务的计算机上的接口设置。
如果对某个特殊功能有多个命令,则在每个命令之间用斜线 (/) 分隔。
当在命令提示符下键入命令时,请在每个命令前加上 netsh。
要获得每个命令的精确语法,可在命令之后键入 ?。
选项例如,要获得 netsh interface 命令的命令行"帮助",请在命令提示符下键入 netsh interface?。
命令 说明 interface set/show interface 启用、禁用、连接、断开连接以及显示请求拨号接口的配置。
interface ...
定时修改内网IP,bat文件
你好,假设你的网卡名称对应为【本地连接】,批处理文件名:aaa.bat,内容如下:netsh interface ip set address name="本地连接" source=static 192.168.7.7 255.255.0.0 192.168.0.1netsh interface ip set dns "本地连接" static 211.142.12.66 primarynetsh interface ip add dns "本地连接" 211.142.12.66=======================下图是我实际用过的:然后你在控制面板中,找到【计划任务】,创建任务,在6::30分执行上面的批处理。
如果需要回复Ip,就要再做个一个批处理,把ip地址改回来。
【注意】这个批处理需要你的防黑杀毒软件信任他,否则会被隔离的。
希望帮助到您
批处理怎样更改ip地址?
手动配置:netsh interface ip set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0netsh interface ip set dns name="本地连接" source=static addr=202.103.96.68 register=PRIMARYnetsh interface ip add dns name="本地连接" addr=202.103.96.112netsh interface ip set wins name="本地连接" source=static addr=none自动获取:netsh interface IP set Address "本地连接" DHCPnetsh interface IP set Dns "本地连接" DHCP★满意请及时采纳回答★
批处理修改IP DNS
我把你的代码复制了一下 发现:netsh interface ip set address name="本地连接" source=static 192.168.1.22 255.255.255.0 192.168.1.1 1255.255.255.0 192.168.1.1 1 这之间是回车符,也许你在记事本里写的时候记事本的一行要满了,所以你手动回车了,但是满了,它会自动提行,如果你输入回车符,他会觉得192.168.1.1 1 这个是单独的行,所以会出现192.168.1.1 1 不是内部或外部命令之类的,还有,设置dns不能是 0.0.0.0,如果你不想要dns,你就写:netsh interface ip set dns name="本地连接" source=static none both这样,主dns和备用dns原来的都自动清除的了!如果你写成 0.0.0.0 他会出错!楼主改一下试试吧!
如何更换多个IP地址,IP地址如何快速更换.谁知道切换IP地址的软件
这个有点麻烦,给你个事例看下 如果一个系统一个网卡,可以使用备份和导入配置的方法:示例:先配置成家中使用的网络配置,然后在命令提示符下输入:netsh interface dump >home.dat 回车 再配置成办公室使用的网络配置:命令提示符下输入 netsh interface dump >office.dat 回车 以后在家里使用时,命令提示符下输入 netsh exec home.dat 回车 在办公室使用时,则 命令提示符下输入 netsh exec office.dat 回车 但是,这个方法有稍有点麻烦,毕竟还要输入netsh exec office.dat这些字符作为命令,能不能有方便一些的方法呢,然后我就想到了批处理文件。
这是解决方法:Steven说的没错,刚才试了一下,硬件配置文件的方法的确不行。
原理:就是通过写两个批处理文件,然后只要双击这两个批处理文件中的一个就可以更改网卡的IP设置。
SO,对Steven的方法改进一下:示例:先配置成家中使用的网络配置,然后在命令提示符下输入:netsh interface dump >c:\home.dat 回车 再配置成办公室使用的网络配置:命令提示符下输入 netsh interface dump >c:\office.dat 回车 这样会在您的C:\这个根目录下面生成两个独立的.dat配置文件,这个文件是可以通过记事本编辑的。
刚才Steven的帖子里面没有指定两个.dat配置文件的路径,这样在创建批处理文件的时候就会碰到麻烦,所以提醒您指定路径很重要,但是这个路径是可以根据您的喜好进行更改的。
下面是创建批处理文件,很简单,先新建一个.TXT文件,然后将这个命令复制进去:@echo off netsh exec c:\home.dat 然后保存这个文件,并把这个.TXT文件的扩展名改为.bat或者.cmd也就是home.bat 关于扩展名的更改,这样,文件夹选项|查看|去掉“隐藏已知文件类型的扩展名”。
这样您就可以看到文件的扩展名,并重命名为.BAT或者.CMD另外一个批处理的内容:@echo off netsh exec c:\office.dat 这个文件名是office.bat 注意:文件存储的路径您可以随意设置,但是最好将这四个文件放到同一个文件夹。
最后,为了美观和方便,您可以将上面提到的两个批处理文件创建两个快捷方式。
然后将快捷方式放进快速启动栏,然后再在 快捷方式属性|快捷方式|更改图标| 在这里选择一个您喜欢的图标。
就可以了。
另外需要注意一点是,由于netsh exec这个命令调用参数需要一定的时间,所以在更改设置的时候会有一定时间的停顿状态。
如果一个系统一个网卡,可以使用备份和导入配置的方法:示例:先配置成家中使用的网络配置,然后在命令提示符下输入:netsh interface dump >home.dat 回车 再配置成办公室使用的网络配置:命令提示符下输入 netsh interface dump >office.dat 回车 以后在家里使用时,命令提示符下输入 netsh exec home.dat 回车 在办公室使用时,则 命令提示符下输入 netsh exec office.dat 回车 但是,这个方法有稍有点麻烦,毕竟还要输入netsh exec office.dat这些字符作为命令,能不能有方便一些的方法呢,然后我就想到了批处理文件。
这是解决方法:Thanks,Steven说的没错,刚才试了一下,硬件配置文件的方法的确不行。
另外刚才Steven的方法,可以作进一步的完善,原理:就是通过写两个批处理文件,然后只要双击这两个批处理文件中的一个就可以更改网卡的IP设置。
SO,对Steven的方法改进一下:示例:先配置成家中使用的网络配置,然后在命令提示符下输入:netsh interface dump >c:\home.dat 回车 再配置成办公室使用的网络配置:命令提示符下输入 netsh interface dump >c:\office.dat 回车 这样会在您的C:\这个根目录下面生成两个独立的.dat配置文件,这个文件是可以通过记事本编辑的。
刚才Steven的帖子里面没有指定两个.dat配置文件的路径,这样在创建批处理文件的时候就会碰到麻烦,所以提醒您指定路径很重要,但是这个路径是可以根据您的喜好进行更改的。
下面是创建批处理文件,很简单,先新建一个.TXT文件,然后将这个命令复制进去:@echo off netsh exec c:\home.dat 然后保存这个文件,并把这个.TXT文件的扩展名改为.bat或者.cmd也就是home.bat 关于扩展名的更改,这样,文件夹选项|查看|去掉“隐藏已知文件类型的扩展名”。
这样您就可以看到文件的扩展名,并重命名为.BAT或者.CMD 另外一个批处理的内容:@echo off netsh exec c:\office.dat 这个文件名是office.bat 注意:文件存储的路径您可以随意设置,但是最好将这四个文件放到同一个文件夹。
最后,为了美观和方便,您可以将上面提到的两个批处理文件创建两个快捷方式。
然后将快捷方式放进快速启动栏,然后再
能不能写一个批处理一键更换ip?
请用以下的批处理(保存为*.bat)。
可实现对局域网里所有的机器自动绑定到arp表.(我的局域网是10.211.8.*, 你可以改成你自己的网段。
)rem ===================Yobo_Lily版权===============del ip.txtFOR /L %%i IN (0,1,255) Do start ping 10.211.8.%%i -n 1 arp -a >>ip.txtfor /f "skip=3 tokens=1,2" %%i in (ip.txt) do arp -s %%i %%jrem ===================复制请保留此行===============
求一个改IP的批处理程序。
请自行修改下面代码中的各种IP参数 @echo off REM 设置网络连接名称 set net=本地连接 REM 设置网关IP set gate=10.212.1.1 REM 设置主DNS,若为空值则自动使用网关IP set dns1=10.212.1.1 if not defined dns1 set dns1=%gate% REM 设置副DNS,若没有则不添加 set dns2= REM 设置要打开的页面链接 set url= http://10.212.2.1/index.htm echo.&echo 正在设置IP和DNS,请稍候... for /l %%a in (1,1,255) do ( echo.&echo 当前IP:10.212.85.%%a netsh interface ip set address name="%net%" static 10.212.85.%%a 255.255.255.0 %gate% 1 >nul netsh interface ip set dns name="%net%" static %dns1% >nul if defined dns2 netsh interface ip add dns name="%net%" %dns2% 2 >nul start iexplore %url% echo.&pause )
WIN7 64位怎么用批处理 设置机器名和IP地址
1、修改IP地址可以使用netsh命令,修改机器名,可以通过reg命令通过修改注册表的方法来修改。
2、为了操作方便,可以使用如下批处理进行操作(其中以::号开头的为注释,不懂的地方自己注意看注释):::批处理不能使用中文文件名,批处理所在文件夹路径也不能有中文,否则会出错::设置计算机相关信息set 网关=138.10.25.233set DNS1=211.137.160.5SET 子网掩码=255.255.255.0@echo 输入建立的用户名注意要大写set /p name= FOR /F "tokens=1,2,3,4 delims=, " %%a in ('type config.txt^|find "%name%"') do (set pcname=%%bset ip=%%cset ms=%%d)::建立用户net user %name% /addnet user %name% %name%::建立计算机名reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nulreg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nulreg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %pcname% /f >nul 2>nulreg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %pcname% /f >nul 2>nul::建立计算机注释reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters" /v "srvcomment" /t reg_sz /d %ms% /f >nul 2>nul::修改IP及相关netsh interface ip set address name="本地连接" source=static addr=%ip% mask=%子网掩码%::网关netsh interface ip set address name="本地连接" gateway=%网关% gwmetric=0::请输入主dns地址netsh interface ip set dns name="本地连接" source=static addr=%DNS1% register=PRIMARYpause