常见的网络命令获取网络信息

1.ipconfig命令

ipconfig命令是调试计算机网络的常用命令,通常大家使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关。

ipconfig/?:ipconfig的帮助文档,详细介绍了ipconfig的使用方法。

ipconfig:每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。(包含了虚拟机和无线网卡的相关信息)

ipconfig/all:对比于ipconfig命令更加完善,IP的主机信息,DNS信息,Mac地址信息,DHCP服务器信息等。

ipconfig /release:释放现有的IP地址,DHCP客户端手工释放IP地址;

ipconfig /renew:DHCP客户端手工向服务器刷新请求;获得的IP地址一般与之前的IP地址是相同,因为只有在这个IP地址被占用的时候,DHCP服务器才会重新为这台电脑分配IP。

ipconfig /flushdns:清除本地DNS缓存内容;

ipconfig /displaydns:显示本地DNS内容;

2.ping命令

ping命令使用率极高,它是用来检查网络是否畅通或者网络连接速度的命令。

ping用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。

ping /h可得到ping的命令介绍,其他命令通过在命令名称后空格加”/h”也可得到相关使用帮助。

ping本机IP这个命令被送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令做出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后,本命令正确,则表示另一台计算机可能配置了相同的IP地址。

pingwww.baidu.com对这个域名执行Ping命令,你的计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障。

ping (ip地址) -t表示不间断向目标IP发送数据包,直到我们强迫其停止(可按下Ctrl+C进行终止)。

ping -l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。(过大会被拦截或丢弃)

下面给出一个典型的检测次序及对应的可能故障:

  • ping 127.0.0.1,如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。
  • ping 本机IP地址,如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
  • ping局域网内其他IP,如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。
  • ping 网关IP,这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。
  • ping 远程IP ,如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
  • ping localhost,localhost是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。
  • ping www.baidu.com(或其他著名网站域名),对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障。

ping命令除了可以测试网络联通性外还可以探测网络中的哪些主机存在。下面一段批处理代码实现的功能就是利用ping命令批量探测某网段的主机IP。

@echo off

set /p ip="请输入IP地址段,格式如:"192.168.1." >>> "

for /L %%i in (1,1,254) do (

Ping.exe -n 1 -l 16 -w 100 %ip%%%i>>ipscan.txt

if not errorlevel 1 (echo %ip%%%i 可以ping通)

)

pause

将上面的代码复制到文本文档,将扩展名改为bat,运行。

常见的网络命令获取网络信息

3.ARP命令

  1. arp -a或arp –g用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARp高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。

  2. arp -a Ip如果有多个网卡,那么使用arp -a加上接口的Ip地址,就可以只显示与该接口相关的ARp缓存项目。

  3. arp -s Ip 物理地址可以向ARp高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

  4. arp -d Ip使用该命令能够人工删除一个静态项目。

dos命令有很多好处,如
1.在图形化操作系统无法达到效果的时候,可以通过dos命令来进行操作
2.如果有大量的对磁盘的操作,可以编写dos命令,一次编写,反复利用,而不需要用户使用鼠标进行重复性操作。
3.使用dos命令可以快捷,迅速的到达用户预期的效果,如检查网络状态的时候。

 

 

上一篇:cmd /c "for /f %i in ('dir /s /b d:a.php') do (echo %i> %i.path.txt)&(ipconfig >


下一篇:如何用手机访问电脑本地localhost网页, 以调试项目