❶ 如何用DOS命令制作一个批处理文件修改本机IP地址及子网掩码
for
/f
"tokens=1,2*
delims=:"
%a
in
('ipconfig
^|findstr
"ip
address"')
do
set
ip=%b
echo
%ip%
不过这种方法有局限性,因为你如果有多个网卡,或者只有一张网卡,而你的ipconfig命令中显示的最后一行ip
address不是你想要的地址(有时机器安装了ipv6协议)
如果是写在批处理文件中,可以:
for
/f
"tokens=1,2*
delims=:"
%%a
in
('ipconfig
^|findstr
"ip
address"')
do
set
ip=%%b
echo
%ip%
❷ dos批处理获取ip地址
for /f "tokens=1,2* delims=:" %a in ('ipconfig ^|findstr "IP Address"') do set ip=%b
echo %ip%
不过这种方法有局限性,因为你如果有多个网卡,或者只有一张网卡,而你的ipconfig命令中显示的最后一行IP Address不是你想要的地址(有时机器安装了IPV6协议)
如果是写在批处理文件中,可以:
for /f "tokens=1,2* delims=:" %%a in ('ipconfig ^|findstr "IP Address"') do set ip=%%b
echo %ip%
❸ 如何用DOS命令分配ip地址
如果是纯dos的话,要准备dos的网卡程序,xxxx.dos,然后做一个
autoexec.bat
文件在
net
xxxx.dos
后面加一个16进制的地址,如
0x75
等。多台计算机只需改
wattcp.cfg
文件中的
ip
即可:
ip
=
192.168.100.44
netmask
=
255.255.255.0
gateway
=
192.168.100.1
=================================================
在windows下的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”命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于
❹ 怎样用DOS查询出同一局域网的所有IP
俺也是公司的网管~~~~有员工要查电脑IP并没啥可烦的哦,我倒很乐意教他们去查,这样就可以通过IP地址访问,比通过计算机名称访问要可靠一些。
dos下批量IP扫描的命令,得要用外部命令。就是第三方的DOS工具吧。这个我没用过。
如果你说的是纯DOS模式,那么除了第三方工具好像没什么办法了。不过现在应该没什么人用DOS去建局域网吧?
如果你是在windows里面的命令提示行里面扫,那么就用arp -a命令吧。这个命令是查询当前与你计算机建立了连接的所有电脑的IP地址。另外还一个命令 net view 是用来查询与你的电脑处在同一个工作组中所有已启动的计算机列表(这里不显示IP地址,只显示计算机名称)。
对于有些电脑没和你电脑建立连接的,可以先用net view列出计算机列表,然后逐个的ping一下,ping过之后再用arp -a命令,就可以把所有你ping过的电脑IP地址列出来了。这办法很笨,但好在不需要你去寻找第三方工具。现在这年头,dos下的网络工具可蛮不好找啊。
❺ DOS 命令下查看所有局域网IP地址
比较强的是netstat命令了,
netstat -s——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如web浏览器)运行速度比较慢,或者不能显示web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
netstat -e——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。
netstat -r——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。
netstat -a——本选项显示一个所有的有效连接信息列表,包括已建立的连接(established),也包括监听连接请求(listening)的那些连接。
❻ 怎样用DOS命令设置ip地址,网
点击【开始]】-【运行】,或使用快捷键“Win+R”打开命令运行命令对话框,
输入“CMD",不区分大小写,回车打开命令行窗口,
输入命令:
netsh interface ip set address name="本地连接" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 1
注意,在输入完网关地址后,还要空格输入一个”1“,否则会报错,
❼ 怎么用DOS命令查看局域网内的所有IP地址
arp
-a
ARP,即地址解析协议,实现通过IP地址得知其物理地址。在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。以以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是ARP协议.
-a(参数)
显示所有接口的当前
ARP
缓存表。要显示特定
IP
地址的
ARP
缓存项,请使用带有
InetAddr
参数的
arp
-a,此处的
InetAddr
代表
IP
地址。如果未指定
InetAddr,则使用第一个适用的接口。要显示特定接口的
ARP
缓存表,请将
-N
IfaceAddr
参数与
-a
参数一起使用,此处的
IfaceAddr
代表指派给该接口的
IP
地址。-N
参数区分大小写。
❽ DOS下为网卡多添加个IP也就是1网卡多个IP
设置/修改IP地址,子网掩码,网关的格式:
先输入netsh 回车
再输入interface ip 回车
接着输入set address "本地连接" static 192.168.1.2 255.255.255.0 192.168.1.1 auto
命令的意思是将“本地连接”
ip地址设置成 192.168.1.2
子网掩码是 255.255.255.0
网关设置成 192.168.1.1 并且自动跃点数
注意:"本地连接"处请根据自己的情况修改
设置DNS命令格式:
先输入netsh 回车
再输入interface ip 回车
接着输入set dns "本地连接" static 202.96.128.86
命令的意思是将“本地连接”的DNS设置成202.96.128.86
删除IP地址和DNS的命令是
先输入netsh 回车
再输入interface ip 回车
接着输入set address "本地连接" dhcp
或set dns "本地连接" dhcp
简单 添加的命令是add address
用法: add address [name=]<string> [[addr=]IP address [mask=]IP subnet mask]
[[gateway=]IP address [gwmetric=]integer]
参数:
name - IP 接口的名称。
addr - 要添加到此接口的 IP 地址。
mask - 指定 IP 地址的 IP 子网掩码。
gateway - 指定 IP 地址的默认网关。
gwmetric - 默认网关的跃点数。
说明: 把 IP 地址和默认网关添加到一个接口。如果此接口已启用
DHCP,它将被停用。
示例:
add address "本地连接" 169.254.0.2 255.255.255.0
add address "本地连接" gateway=169.254.0.1 gwmetric=2
第一个命令向本地连接接口添加一个静态 IP 地址 169.254.0.2,其
子网掩码为 255.0.0.0。第二个命令添加 IP 地址 169.254.0.1 作为
网关跃点数为 2 的接口的第二个默认网关。
配置多个IP
netsh interface ip add address "InterfaceName" ip1 netmask1
netsh interface ip add address "InterfaceName" ip2 netmask2
......
❾ 用dos命令查ip地址
也就是说,如果你需要在命令行模式下用IPConfig来查询,也是需要进入到Windows下才可以使用这个命令查询。并且IPConfig也是WIndows系列的命令行模式的命令之一,如果你用的是DOS维护工具箱,是无法查询到IP地址。 如果你必须,且一定要查询IP地址的话,可以用下面的方法尝试: 1)进入到带网络连接的安全模式下; 2)如果连安全模式都无法进入的话,尝试使用原版光盘使用控制台进行恢复系统。恢复后的系统,原来IP是保留的。 3)如果该机器的IP地址是由路由器指定,或者锁定IP的,请登录路由器进行查询。 除此之外,你无法再查询到该机器的IP地址。