DOS
-
2023年4月22日发(作者:win7正版激活)ping和ipconfig命令详解
ping是一个计算机网络工具,用来测试特定主机能否通过IP到达。ping的运作原理是向目
标主机传出一个ICMP echo要求封包,等待接收echo回应封包。程序会按时间和反应成
功的次数,估计失去封包率(丢包率)和封包来回时间(网络时延)。
1983年12月,Mike Muuss写了这个程序,在IP网络出问题时方便找出其根源。因为这
个程序的运作和潜水艇的声纳相似,他便用声纳的声音来为程序取名。David L. Mills曾提
出另一个取名:Packet Internet Grouper/Gopher(后者指地鼠)。
使用 ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp
回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该
命令只有在安装了 tcp/ip 协议后才可以使用。 现在打开你的ms-dos(开始→程序
→ms-dos),用win2000的朋友打开(这是win2000下的ms-dos,开始→程序→
附件→"命令提示符" 或 开始→搜索文件或文件夹→"填入",找到后双击运行就可
以了。) 下面我们来看看他的命令:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k
computer-list]] [-w timeout] destination-list
参数
-t
ping 指定的计算机直到中断。ctrl+c停止
-a
将地址解析为计算机名。例:c:>ping -a 127.0.0.1
pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的计算机名)
reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32
time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1:
bytes=32 time<10ms ttl=128
ping statistics for 127.0.0.1:packets: sent = 4, received = 4, lost = 0 (0% loss),approximate
round trip times in milli-seconds:minimum = 0ms, maximum = 0ms, average = 0ms
-n count
发送 count 指定的 echo 数据包数。默认值为 4。
-l length
发送包含由 length 指定的数据量的 echo 数据包。默认为 32 字节;最大值是 65,527。
-f
在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。
-i ttl
将“生存时间”字段设置为 ttl 指定的值。
-v tos
将“服务类型”字段设置为 tos 指定的值。
-r count
在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台
计算机。
-s count
指定 count 指定的跃点数的时间戳。
-j computer-list
利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由
稀疏源)ip 允许的最大数量为 9。
-k computer-list
利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由
严格源)ip 允许的最大数量为 9。
-w timeout
指定超时间隔,单位为毫秒。
destination-list
指定要 ping 的远程计算机。
c:>ping
pinging [192.20.239.132] with 32 bytes of data: (192.20.239.132 他的ip
地址)
reply from 192.20.239.132:bytes=32 time=101ms ttl=243
reply from 192.20.239.132:bytes=32 time=100ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
网络的应用已渐渐深入我们的工作和生活,它带给了我们各方面的便利。因此,这种种的便
利致使很多人对网络产生依赖性。那么,当电脑不能上网时,我们如何才能准确地判断电脑
问题出在哪里?又如何能快捷地解决这故障?希望下文的一些小技巧能帮到大家。
其实,电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、MODEM和线路
故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。 首先,
我们点击系统中“开始”里的“运行”,在运行栏中输入cmd命令,操作系统中的DOS窗口就
会弹出(图1),在这里我们可以直观和方便地输入各种DOS命令。
图1
接着,我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地
址无法Ping通,就表明本地机TCP/IP协议不能正常工作或者是网卡损坏。
图2
如果上面能Ping通的话,我们接下来可以输入“ipconfig”命令来查看本地的IP地址,
然后Ping该IP(192.168.12.114),通则表明网络适配器(网卡或MODEM)工作正常,
不通则是网络适配器出现故障。
图3
然后Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有
路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再Ping路
由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地
址。
图4
最后,检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍
无法连接到该机,则可Ping该机的网络名,比如Ping ,正常情况下会出现该网址
所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中
之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机
名解析到IP地址的服务)。
图5
当以上四个步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了故障问题,该
重新设置的设置,该换硬件的换硬件。另外,如果想检测网络的连接情况,我们还可以在
Ping的地址后面加上-t,这样可不断地进行Ping的连接,可反映出网络的连接是否有中断或
者丢包的现象出现。除了Ping命令外,现在还有不少小软件,它能检测到网络的连接情况,
还能检测到宽带线路的带宽。
ping的研究网站:/special/Ping/
ig
Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地
址、子网掩码及默认网关。其实这只是Ipconfig的不带参数用法,而它的带参数用法,在网
络应用中也是相当不错的。
一、参数说明
1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相
比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址(mac地址,之前文章
说过)等。
2、/batch 文件名
将Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。
3、/release_all和/release N
释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。此参数适用于IP地址非静态
分配的网卡,通常和下文的renew参数结合使用。
4、ipconfig /renew_all或ipconfig /renew N
为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡,
通常和上文的release参数结合使用。
二、应用实例
1、备份网络设置
ipconfig /batch bak-netcfg
说明:将有关网络配置的信息备份到文件bak-netcfg中。
2、为网卡动态分配新地址
ipconfig /release 1
说明:去除网卡(适配器1)的动态IP地址。
ipconfig /renew 1
说明:为网卡重新动态分配IP地址。
如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可以使用实例2的方法
了。
ipconfig
百科名片
IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的WinIPCfg
可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的
TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机
配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的
一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP
分配),这个程序所显示的信息也许更加实用。
目录
IPConfig命令解释
最常用的选项
举例说明(使用方法)
编辑本段
IPConfig命令解释
IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的
WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验
人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网
使用了动态主机配置协议(Dynamic Host Configuration Protocol,
DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协
议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实
用。这时,IPConfig可以让你了解你的计算机是否成功的租用到一个IP地
址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前
的IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。
编辑本段
最常用的选项
ipconfig——当使用IPConfig时不带任何参数选项,那么它为每个已
经配置了的接口显示IP地址、子网掩码和缺省网关值。 (个人多次遇到
过ipconfig命令可以修复wifi网络连接受限的状况,与仅仅显示配置的
功能矛盾,很奇怪,期待高人解释。以后大家在密码正确而wifi连接受限
时可以尝试此操作。)
ipconfig /all——当使用all选项时,IPConfig能为DNS和WINS服
务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置
于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,
IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期(有关
DHCP服务器的相关内容请详见其他有关NT服务器的书籍或询问你的网管)。
ipconfig /release和ipconfig /renew——这是两个附加选项,只能
在向DHCP服务器租用其IP地址的计算机上起作用。如果你输入ipconfig
/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还
IP地址)。如果你输入ipconfig /renew,那么本地计算机便设法与DHCP
服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重
新赋予和以前所赋予的相同的IP地址。
如果你使用的是Windows 95/98,那么你应该更习惯使用winipcfg而
不是ipconfig,因为它是一个图形用户界面,而且所显示的信息与ipconfig
相同,并且也提供发布和更新动态IP地址的选项。如果你购买了Windows NT
Resource Kit(NT资源包),那么Windows NT也包含了一个图形替代界面,
该实用程序的名字是wntipcfg,和Windows 95/98的winipcfg类似。
总的参数简介(也可以在DOS方式下输入 Ipconfig /? 进行参数查询)
Ipconfig /all:显示本机TCP/IP配置的详细信息;
Ipconfig /release:DHCP客户端手工释放IP地址;
Ipconfig /renew:DHCP客户端手工向服务器刷新请求;
Ipconfig /flushdns:清除本地DNS缓存内容;
Ipconfig /displaydns:显示本地DNS内容;
Ipconfig /registerdns:DNS客户端手工向服务器进行注册;
Ipconfig /showclassid:显示网络适配器的DHCP类别信息;
Ipconfig /setclassid:设置网络适配器的DHCP类别。
ipconfig /renew “Local Area Connection”:更新“本地连接”适
配器的由 DHCP 分配 IP 地址的配置
ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配
器的 DHCP 类别 ID
ipconfig /setclassid “Local Area Connection” TEST:将“本地
连接”适配器的 DHCP 类别 ID 设置为 TEST
编辑本段
举例说明(使用方法)
在RUN(运行)窗口中输入CMD进去DOS窗口
在盘符提示符中输入: ipconfig /all 后回车。
显示如下,(若你想查查自己或网络中存在的网络信息就用这种方法)
Windows IP Configuration
Host Name . . . . . . . . . . . . : FAKON-GP01 ·域中计算机名、
计算机名称
Primary Dns Suffix . . . . . . . : ·DNS服务器地址
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
[1][2]
DNS Suffix Search List. . . . . . :
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E
Gigabi ·网卡型号
thernet NIC
Physical Address. . . . . . . . . : 00-1D-7D-71-A8-D6 ·MAC地
址 网卡MAC地址
Dhcp Enabled. . . . . . . . . . . : No ·DHCP 路由
IP Address. . . . . . . . . . . . : 192.168.90.114 ·IP地址
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.90.254
DNS Servers . . . . . . . . . . . : 192.168.90.88
221.5.88.88
时间不太够,有空大家一起来完善。
Ipconfig是调试计算机网络的常用命令,通常大家使用它显示计算机
中网络适配器的IP地址、子网掩码及默认网关。其实这只是Ipconfig的
不带参数用法,而它的带参数用法,在网络应用中也是相当不错的。
一、参数说明
1、/all
显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。
与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网
卡的物理地址等。
2、/batch 文件名
将Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份
本机的网络配置。
3、/release_all和/release N
释放全部(或指定)适配器的由 DHCP分配的动态IP 地址。此参数适
用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。
4、ipconfig /renew_all或ipconfig /renew N
为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP
地址非静态分配的网卡,通常和上文的release参数结合使用。
二、应用实例
1、备份网络设置
ipconfig /batch bak-netcfg
说明:将有关网络配置的信息备份到文件bak-netcfg中。
2、为网卡动态分配新地址
ipconfig /release 1
说明:去除网卡(适配器1)的动态IP地址。
ipconfig /renew 1
说明:为网卡重新动态分配IP地址。
如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可
以使用实例2的方法了。
-
ipconfig命令