检查内外网络非常重要的命令ping,详细图文讲解!
ping命令在检查网络问题时必不可少,简单好用,不管多么复杂的网络,只要搞懂了ping这个命令,其实都非常简单。
ping是指从PC对网络服务器发送数据到接收到服务器反馈数据的时间,一般以毫秒计算。
如何使用ping命令
首先我们从运行(按微软件+r键可以进入运行)那里输入cmd,也可以直接在运行那里输入ping相关的命令,如下图所示:ping 可以用于ping路由网关,ping域名,ping网卡ip等。
下面来详细讲解这三个ping之间的不同
ping内网路由网关,一般是用来检查内网线路问题,比如,如果我ping 路由器的网关,如果没有数据请求,不通,说明从电脑到路由器之间是有问题的,那么我就可以检查电脑网卡,从网卡到路由器之间的线,两端的水晶头,跟路由器是否坏了。
ping路由器网关就是路由器的IP地址,我们先通过命令ipconfig/all来查看网关,如下图所示:知道网关后我们就开ping它,ping 192.168.0.1的话只发送4个数据包,如果是ping 192.168.0.1 -t就是连续发送数据包请求。如下图:如上图所示说明从电脑网卡到路由器网关是没问题的,如个有问题的话是出现请求超时,如下图所示:如果内网通了,我们就ping外网,比如ping域名,随便哪个域名都可以,比如ping百度的,ping www.baidu.com如果通了说明可以上网,如果不通,说明外网有问题。
电脑与电脑之间的Ping。局域网之间的电脑相互ping ,通过ping可以了解这两天电脑之间是不是通的,线路直接是不是有问题,可以通过Ping来实现。
如下图,如果另外一台电脑的IP是192.168.0.195,那么就输入ping 192.168.0.195。通不通跟上面一样的看法。
这就是Ping命令的主要使用。我们可以通过它来检测内网、外网、局域网电脑之间的线路问题。
对IT有兴趣的朋友可以点击上面订阅,跟我一起来学电脑、网络等相关知识,每天为大家更新必要的IT知识。
八个常用网络命令ping、nbtstat、tracert、Telnet等详细方法介绍
它是用来检查网络是否通畅或者网络连接速度的命令。它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。在 DOS 窗口中键入:ping /?回车。所示如下帮助画面:
-t 表示将不间断向目标 IP 发送数据包,直到我们强迫其停止。
-l 定义发送数据包的大小,默认为32 字节,我们利用它可以最大定义到65500 字节。可以结合上面介绍的-t 参数一起使用,验证网络的承载能力。
-n 定义向目标 IP 发送数据包的次数,默认为4次。如果网络速度比较慢,4次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧,如图所示:
ping 命令不一定非得ping IP,也可以直接 ping 主机域名,这样就可以得到主机的IP,比如,小编ping百度,如图所示:
其实直接输入百度的IP也可以上网,不用通过DNS域名解析了,这样访问百度会更快。
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。
-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。
-A这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。
-n列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了。
nbtstat命令行
这是一个用来查看网络状态的命令,操作简便功能强大。
-a查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息。
这里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务等。用法:netstat -a IP。
-r列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r IP。
netstat命令行
跟踪路由信息, 使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。
这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。用法:tracert IP。
tracert命令行
这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是 微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令,键入net /?
在这里,我们重点掌握几个常用的子命令。
net view
使用此命令查看远程主机的所以共享资源。命令格式为net view \IP。
net use
把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。命令格式为net use x: \IP\sharename。上面一个表示把192.168.0.5IP的共享名为magic的目录影射为本地的Z盘。下面表示和192.168.0.7建立IPC$连接(net use \IP\IPC$ ”password” /user:”name”),
net start
使用它来启动远程主机上的服务。当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。用法:net start servername。
net stop
入侵后发现远程主机的某个服务碍手碍脚,怎么办?利用这个命令停掉就ok了,用法和net start同。
net user
查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。键入不带参数的net user,可以查看所有用户,包括已经禁用的。下面分别讲解。
1,net user abcd 1234 /add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2,net user abcd /del,将用户名为abcd的用户删除。
3,net user abcd /active:no,将用户名为abcd的用户禁用。
4,net user abcd /active:yes,激活用户名为abcd的用户。
5,net user abcd,查看用户名为abcd的用户的情况
net time
这个命令可以查看远程主机当前的时间。如果你的目标只是进入到远程主机里面,那么也许就用不到这个命令了。
net命令行
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道net time的重要了吧?)。当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。用法:at time command \computer。
![]()
表示在6点55分时,让名称为a-01的计算机开启telnet服务(这里net start telnet即为开启telnet服务的命令)。
at命令行
大家对这个命令应该比较熟悉了吧?网络上开放的ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。现在如果你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp的命令怎么办?下面就给出基本的ftp命令使用方法。
首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入”help”来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。
大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。
首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入”open 主机IP ftp端口”回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍。
用户名和密码都是ftp,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous。
接下来就要介绍具体命令的使用方法了。
dir跟DOS命令一样,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。
cd进入某个文件夹。
get下载文件到本地机器。
put上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。
delete删除远程ftp服务器上的文件。这也必须保证你有可写的权限。
bye退出当前连接。
quit同上。
ftp命令行
功能强大的远程登陆命令,几乎所有的网络工作者都喜欢用它,屡试不爽。为什么?它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以administrator身份连接了远程机器后,就可以用它来干你想干的一切了。下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息。
然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。
当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了。这里我使用的超级管理员权限登陆的。
Telnet命令行
开始→运行→命令集锦
winver———检查Windows版本
wmimgmt.msc—-打开windows管理体系结构(WMI)
wupdmgr——–windows更新程序
wscript——–windows脚本宿主设置
write———-写字板
winmsd———系统信息
wiaacmgr——-扫描仪和照相机向导
winchat——–XP自带局域网聊天
mem.exe——–显示内存使用情况
Msconfig.exe—系统配置实用程序
mplayer2——-简易widnows media player
mspaint——–画图板
mstsc———-远程桌面连接
mplayer2——-媒体播放机
magnify——–放大镜实用程序
mmc————打开控制台
mobsync——–同步命令
dxdiag———检查DirectX信息
drwtsn32—— 系统医生
devmgmt.msc— 设备管理器
dfrg.msc——-磁盘碎片整理程序
diskmgmt.msc—磁盘管理实用程序
dcomcnfg——-打开系统组件服务
ddeshare——-打开DDE共享设置
dvdplay——–DVD播放器
net stop messenger—–停止信使服务
net start messenger—-开始信使服务
notepad——–打开记事本
nslookup——-网络管理的工具向导
ntbackup——-系统备份和还原
![]()
narrator——-屏幕”讲述人”
ntmsmgr.msc—-移动存储管理器
ntmsoprq.msc—移动存储管理员操作请求
netstat -an—-(TC)命令检查接口
syncapp——–创建一个公文包
sysedit——–系统配置编辑器
sigverif——-文件签名验证程序
sndrec32——-录音机
shrpubw——–创建共享文件夹
secpol.msc—–本地安全策略
syskey———系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc—本地服务设置
Sndvol32——-音量控制程序
sfc.exe——–系统文件检查器
sfc /scannow—windows文件保护
tsshutdn——-60秒倒计时关机命令
tourstart——xp简介(安装完成后出现的漫游xp程序)
taskmgr——–任务管理器
eventvwr——-事件查看器
eudcedit——-造字程序
explorer——-打开资源管理器
packager——-对象包装程序
perfmon.msc—-计算机性能监测程序
progman——–程序管理器
regedit.exe—-注册表
rsop.msc——-组策略结果集
regedt32——-注册表编辑器
rononce -p —-15秒关机
regsv /u *.dll—-停止dll文件运行
regsv /u zipfldr.dll——取消ZIP支持
cmd.exe——–CMD命令提示符
chkdsk.exe—–Chkdsk磁盘检查
certmgr.msc—-证书管理实用程序
calc———–启动计算器
charmap——–启动字符映射表
cliconfg——-SQL SERVER 客户端网络实用程序
Clipbrd——–剪贴板查看器
conf———–启动netmeeting
compmgmt.msc—计算机管理
cleanmgr——-垃圾整理
ciadv.msc——索引服务程序
osk————打开屏幕键盘
odbcad32——-ODBC数据源管理器
oobe/msoobe /a—-检查XP是否激活
lusrmgr.msc—-本机用户和组
logoff———注销命令
iexpress——-木马捆绑工具,系统自带
Nslookup——-IP地址侦测器
fsmgmt.msc—–共享文件夹管理器
utilman——–辅助工具管理器
gpedit.msc—–组策略
【如何ping网络、ping网络怎么ping】相关文章:
用户评论
终于搞明白了!之前一直想用什么命令才能测试网路状况,没想到这么简单,就两个字符:“ping”。这篇文章解释得很清楚,配上图片也很直观易懂!
有14位网友表示赞同!
ping命令真方便啊,以前每次网络卡顿都要自己动手检查端口,现在直接ping就能知道问题出在哪里了。比试用工具还快!感谢分享
有6位网友表示赞同!
说得太对啦!学习linux和服务器配置一定要认真记好这个小技巧,特别是针对一些复杂的网络环境,ping命令可以帮你快速定位问题所在。
有11位网友表示赞同!
这个教程真不错,把所有步骤都讲得很清晰,小白也能看懂。我之前搞了半天就找不到怎么用ping命令测试网路质量,现在解决了!
有11位网友表示赞同!
我觉得这篇文章只讲解了ping的基本使用方法,对于一些更复杂的使用场景或者特殊情况的解决方法,没有具体展开说明,希望作者能够补充完善一下。
有19位网友表示赞同!
以前网络问题总是让我一脑袋雾水,根本不知道如何下手排查。看了这篇文章学会了ping命令之后,发现原来网络状况这么容易测试啊!
有19位网友表示赞同!
写的还行,但我觉得图示可以更直观一些,我看到ping命令的参数都是英文缩写,对于部分初学者来说还是比较难以理解,能不能加上中文解释会更好?
有14位网友表示赞同!
文章挺实用的,不过希望以后能多分享一些关于其他网络诊断工具的教程,比如traceroute、nslookup等等。
有18位网友表示赞同!
ping命令只能用来测试主机是否通畅,不能检测网络拥塞情况啊!建议还是补充一些其他的网络监控工具的使用方法.
有9位网友表示赞同!
这篇文章太简单了!我就想了解如何使用ping命令来诊断复杂网络故障,比如丢包率如何计算、如何分析错误类型等问题,希望能提供更深入的技术讲解。
有6位网友表示赞同!
说来说去就是 ping 命令的常见用法,但是对于非小白用户来说这些内容已经都不陌生了。能不能讲一些更实用的东西,比如如何利用ping命令来监控服务器状态?
有17位网友表示赞同!
网络环境复杂时,仅仅依靠ping命令很难解决问题啊!比如某些特殊协议的通信情况,PING无法有效检测。建议结合其他的诊断工具使用。
有18位网友表示赞同!
我有一个疑问:ping命令只能测试到对方主机是否正常响应吗?如果是路由器的问题,ping命令能否发现呢?希望作者可以解答我的疑惑!
有18位网友表示赞同!
写得太贴近我的需求了!我正好在学习网络安全知识,这篇文章教的ping命令非常有用,以后可以用它来分析一些攻击行为的痕迹!
有7位网友表示赞同!
看完这篇教程,感觉PING命令就是万能工具了!可以用来测试网络状况、诊断故障、监控服务器等等,简直太赞了!
有17位网友表示赞同!
ping 命令虽然简单易用,但如果仅仅依靠它来判断网络问题,可能会得出误结论。建议结合其他工具和调试技巧使用,才能更好地进行网络诊断。
有17位网友表示赞同!