按住Windiws+R键,打开运行输入cmd,进入到DOS界面。
ping为命令行的关键字,ip-address为参数(取值为一个IP地址)。
ping网址或者网关,用来测试网络的连通性和延迟。
ping(Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序。ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。
ping用于确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。ping命令可以进行以下操作:
①通过将ICMP(Internet控制消息协议)回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。
②每个发送的数据包最多等待一秒。
③打印已传输和接收的数据包数。
需要注意的是,ping成功并不一定就代表TCP/IP配置正确,有可能还要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性。如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只保证当前主机与目的主机间存在一条连通的物理路径。
此处192.168.0.1为家庭路由器网关地址,ping它便可测试网络的连通性。
用来测试数据到达目的地的路径是否正确。跟上目标主机的IP地址或域名,即可进行故障排查。
tracert为trace router的缩写。tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
通过向目标发送不同IP生存时间 (TTL) 值的“Internet控制消息协议 (ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。
Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将TTL递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。
用来测试DNS服务器的解析是否正常。
服务器查询(nslookup)是一个命令行工具,让你找到特定主机名的互联网协议(IP)地址或域名系统(DNS)记录。该命令还允许通过输入相应域名的IP地址进行反向DNS查询。
nslookup工具对与DNS有关的任务很有用,如服务器测试或故障排除问题。要使用这个工具,在命令行界面(CLI)中输入 "nslookup",如Windows的命令提示符或Linux和macOS的终端。
用来测试到达目标主机的TCP连接是否正常,不报错就代表连接正常。
Telnet是常用的远程登录手段,有两种操作模式:Telnet命令模式和Telnet会话模式。连接到 Telnet服务器后,Telnet客户端会自动进入Telnet会话模式,此模式最常见。在会话模式下,所有击键将通过网络发送到 Telnet服务器,并可在 Telnet服务器上由在该处运行的任何程序进行处理。Telnet命令模式允许在本地将命令发送到 Telnet客户端服务本身,例如打开到远程主机的连接、关闭到远程主机的连接、显示操作参数、设置终端选项、打印状态信息和退出程序。
注意:telnet服务是Internet远程登录服务的标准协议和主要方式,要在电脑中用到远程服务的话,就需要开启telnet服务才可以。否则执行命令会出现如下图所示情况:
(1)首先点击window开始键,然后搜索点击进入控制面板;也可以通过电脑桌面上的控制面板快捷方式进入。
(2)在控制面板里选择“程序”。
(3)进入后在“程序和功能”选项下点击“启用和关闭Windows功能”。
(4)在启用或关闭Windows功能的窗口,找到”Telenet客户端”并勾选,之后单击“确定”。
(5)等待执行。
(6)完成后点击“关闭”关闭窗口。
至此,telnet服务开启完成,开启telnet服务后便可重新输入telnet命令进行测试。