Netsh (DOS设置IP地址)[]

2024-04-27 21:48
文章标签 ip 设置 地址 dos netsh

本文主要是介绍Netsh (DOS设置IP地址)[],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Netsh –c interface ip set address “本地连接” 140.130.0.1 255.255.255.0                   : 在接口“本地连接”修改IP 140.130.0.1 MASK255.255.255.0

Netsh –c interface ip add address “本地连接” 140.130.0.1 255.255.255.0                  : 在接口“本地连接”新增一个IP 140.130.0.1 MASK255.255.255.0

Netsh –c interface ip add address “本地连接” gateway=192.168.0.4 gwmetric=2    : 在接口“本地连接”新增一个网关 140.130.0.1 跃点数为2

Netsh –c interface ip delete address  “本地连接” 140.130.0.1                 : 在接口“本地连接”删除一个IP 140.130.0.1.

----------------------------------------------------------- 

使用网络DOS命令的netsh来实现命令行模式下修改ip地址,子网掩码,网关地址等多个信息。
适用系统:2000/XP/2003

实现方法:
STEP1:进入命令行模式输入“netsh”进入网络配置模式。
STEP2:输入“interface”进入接口设置模式,接着输入ip进入ip地址设置模式。此时,在提示符前的路径会显示为“interface ip>”。
STEP3:在interface ip>提示符下输入“add address "Local Area Connection" 10.0.0.2 255.0.0.0”来修改本地计算机的IP地址为10.0.0.2,子网掩码为255.0.0.0。值得注意的是Local Area Connection是本地连接的名称,在实际应用中,用户可将“Local Area Connection”替换为真正的网络连接名称。

STEP4:在interface ip>提示符下输入“add address "Local Area Connection" gateway=10.0.0.3 gwmetric=1”即可修改远程计算机的网关地址为10.0.0.3,而gwmetric的数值对于一般ADSL用户设置为1即可,如果是公司局域网用户的话该值表示的是远程计算机到达该网关的跳数,可以询问网管获得。
如何查到真正的网络连接名称呢?需要我们到远程计算机上通过“开始->设置->网络和拨号连接”来查看,实际应用中如果本地连接名称为中文则要特别注意“本地连接 1”之间是有一个空格的,输入时这个空格不能缺少。
--------------------------------------------------------------------
Netsh命令(用DOS命令配置网上邻居属性)

上网冲浪之前,必须正确配置好网络参数,而配置参数通常需要在TCP/IP属性窗口中进行;倘若你突然发现自己无法打开TCP/IP属性窗口时(例如系统染上病毒,或无意中删除了网络组件,都能引发这种现象),是不是就束手无策了呢?其实,Win2000以上版本的操作系统,都支持在DOS环境下配置网络参数的功能。只要利用Netsh命令,进入到DOS下的网络配置状态,就能实现各种网络配置。

进入IP设置模式

 

在DOS环境中,设置网络参数之前,必须先进入IP设置模式才可以。先打开系统运行对话框,执行“CMD”命令,将主界面切换到DOS环境中,在命令行中输入“Netsh”命令,单击回车键后,DOS命令提示符将自动变为“netsh>”,再依次执行“Interface”|“IP”命令后,DOS命令提示符就会变成“Interface ip>”(如图1所示),此时你就进入了IP设置模式。在该模式下,你可以利用“set”命令设置网络IP地址、网络掩码、DNS服务器,也可以利用“show”命令,查看各种网络参数,包括与本机建立的各种TCP/IP连接等。

设置IP地址

在IP设置模式下,执行“set address name static [addr] [mask] [gateway] [gwmetric]”命令,就能给指定网络连接分配IP地址、掩码地址、网关地址。其中,“set address”是设置IP地址的专用命令,name表示指定的网络连接名称,Win2000下的name应设置为“Internet连接”,WinXP、Win2003下的name应设置为“本地连接”;static是表示设置静态地址,“[addr]”指的是具体IP地址,“[mask]”指的是具体掩码地址,“[gateway]”指的是具体网关地址,“[gwmetric]”指的是具体网关跃点数,一般情况下,该数值应设置为“1”。

例如,现在要为局域网中的某Win2000工作站,分配一固定IP地址为“10.192.168.10”,同时将该工作站的掩码地址设置为“255.255.255.0”,将网关地址设置为“10.192.168.1”。那么你就可以在IP设置模式下,执行字符串命令“set address Internet连接 static 10.192.168.10 255.255.255.0 10.192.168.1 1”,要不了多久,系统将会返回“确定”的提示(如图2所示),这表明IP地址设置成功。

倘若你是一位拨号用户,需要为自己的计算机分配一个动态IP地址时,就必须在IP设置模式下,输入字符串命令“set address Internet连接 source=dhcp”,单击回车键后,倘若系统返回“确定”提示,就表示为该计算机成功启用了DHCP服务,以后计算机的IP地址将会自动获取。

设置DNS服务器

 

在IP设置模式下,你还能为指定的网络连接设置DNS服务器,只要执行“set dns name static [addr]”命令就可以了。其中“set dns”是设置DNS服务器的专用命令,“static”表示设置静态DNS服务器,“[addr]”是具体的DNS服务器IP地址。

例如,现在要将当前计算机的DNS服务器,设置为“202.100.100.202”时,那么你可以在IP设置模式下,输入字符串命令“set dns Internet连接 static 202.100.100.202”,单击回车后,系统将返回“确定”提示,这表明配置静态DNS服务器已经成功。此时,你可以执行“show dns”命令,看看当前计算机的DNS服务器,是否已经被设置成指定的IP地址了,如图3所示。

倘若需要为计算机启动动态DNS服务器时,可以执行“set dns Internet连接 source=dhcp”命令。

查询配置信息

 

大家知道在DOS环境中,利用“Ipcon-fig”命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行“show config”命令后,你除了可以看到“Ipconfig”命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。

执行“show tcpconn”命令,你能查看到当前有哪些Internet主机,与本地机器建立了连接,也可以查看到本地端口的工作状态,是处于关闭状态还是监听状态(如图4所示)。

灵活运用该命令,你能及时发现系统是否受到了外来入侵,要是有陌生的主机与本地主机的陌生端口,建立了连接时,那系统十有八九受到了攻击,此时你必须尽快采取措施,确保系统安全。

当然,Netsh还为你提供了许多查询网络信息的命令,例如查询IP统计信息的命令,查询TCP统计信息的命令,查询UDP、ICMP统计信息的命令等,这些命令使用都比较简单,在这里就不一一详细介绍了。

快速修改配置

倘若你的笔记本电脑,需要在不同的网络环境中工作,那么每次工作之前,总需要重新修改网络参数,这实在太麻烦了。现在,你可以在Netsh模式下,很轻松地实现快速修改网络配置的目的,具体步骤为:

在DOS命令行状态下,输入字符串命令“netsh -c interface dump>c:/net1.txt”,单击回车键后,当前工作站的网络配置信息,就全部被保存到C盘net1.txt文件中了(该文件保存着网络1环境中的上网参数);下面,打开net1.txt文件,你可以看到如图5所示的配置信息,包括工作站的IP地址、掩码IP地址、网关IP地址等。现在,你可以用笔记本电脑可能使用到的其他网络环境中的配置参数,替换这里的对应参数,其余内容保持不变,然后再将该文本文件另存为“net2.txt”(该文件保存着网络2环境中的上网参数);同样地,你可以生成net3.txt、net4.txt……netn.txt,让这些文件保存着网络3、网络4……网络n环境中的上网参数。

以后,笔记本电脑无论接入到哪个网络环境中,只要在DOS命令行状态下,执行“netsh exec c:/netn.txt”命令,就能实现快速修改网络配置的目的了(这里的“netn.txt”文件,必须对应着指定的网络环境)。

这篇关于Netsh (DOS设置IP地址)[]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/941622

相关文章

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF