ping

ping 命令的作用是通过发送“网际控制报文协议(ICMP)”回响请求消息来验证另一台TCP/IP计算机的IP级连接状态,回响应答消息的接收情况将和返回过程的次数一起显示出来。Ping是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。
命令格式:ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] target_name
参数说明:
  • -t Ping 指定的主机,直到停止。若要查看统计信息并继续操作,请键入 Ctrl+Break;若要停止,请键入 Ctrl+C。
  • -a 将地址解析为主机名。
  • -n count 要发送的回显请求数。
  • -l size 发送缓冲区大小。
  • -f 在数据包中设置“不分段”标记(仅适用于 IPv4)。
  • -i TTL 生存时间。
  • -v TOS 服务类型(仅适用于 IPv4。该设置已被弃用,对 IP 标头中的服务类型字段没有任何影响)。
  • -r count 记录计数跃点的路由(仅适用于 IPv4)。
  • -s count 计数跃点的时间戳(仅适用于 IPv4)。
  • -j host-list 与主机列表一起使用的松散源路由(仅适用于 IPv4)。
  • -k host-list 与主机列表一起使用的严格源路由(仅适用于 IPv4)。
  • -w timeout 等待每次回复的超时时间(毫秒)。
  • -R 同样使用路由标头测试反向路由(仅适用于 IPv6)。根据 RFC 5095,已弃用此路由标头。如果使用此标头,某些系统可能丢弃回显请求。
  • -S srcaddr 要使用的源地址。
  • -c compartment 路由隔离舱标识符。
  • -p Ping Hyper-V 网络虚拟化提供程序地址。
  • -4 强制使用 IPv4。
  • -6 强制使用 IPv6。
 
(1)使用ping命令检测局域网是否配置正确及网路是否畅通
例如,ping 192.168.1.1 。对192.168.1.1(网关)发送ICMP包,查看接收情况判断网路是否畅通。
(2)使用ping命令检测计算机能否正常上网
例如,ping baidu.com 。对百度网站发送ICMP包,查看接收情况判断计算机能否正常上网。
(3)使用ping命令获取网站的IP地址
例如,ping baidu.com 。可以查看百度的IP地址为39.156.69.79
(4)查看DNS配置是否正确
例如,ping baidu.com 。能正常返回请求信息,说明配置的DNS是正确的。
(5)使用ping命令检测自定义数据包大小发送到服务器所得的返回时间
例如,ping -n 20 -l 500 baidu.com 。显示发送20个数据包大小为500的返回时间。
(6)使用ping命令测试主机中的hosts文件是否设置正确
Windows系统在"C:\Windows\System32\drivers\etc"目录下保存了一个名为"hosts"的配置文件。host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。该文件保存了一条将 localhost 映射为本地环回地址的记录。
例如,ping localhost ,测试时完全正常,说明 hosts文件设置正确
(7)使用ping命令定时运行指定的命令和程序
例如,ping 127.0.0.1 -n 15&net user abc /add ,先向自己发送15次数据包(15秒),完成后再自动执行"net user abc /add“命令,向系统添加"abc"用户账户
 
 

tracert

tracert命令的作用是通过递增 “生存时间(TTL)”字段的值将“网际控制报文协议”消息发送给目标确定可达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。近侧接口是距离路径中的发送主机最近的路由器接口。
命令格式:tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [-R] [-S SrcAddr] [-4] [-6] [TargetName]
参数说明:
  • -d 防止tracert试图将中间路由器的IP地址解析为它们的名称。这样可加速显示tracert的结果。
  • -h MaxmumHops 在搜索目标(目的)的路径中指定跃点的最大数。默认为30个跃点。
  • -j HostList 指定“回响请求”消息对于在主机列表中指定的中间目标集使用IP报头中的“松散路由”选项。可以由一个或多个具有松散路由的路由器分隔连续中间的目的地。主机列表中的地址或名称最大数为9。主机列表是一系列由空格分开的IP地址(用带点的十进制符号表示)(仅适用于IPv4)。
  • -w timeout 指定等待"ICMP已超时"或"回响答复"消息(对应于要接收给定的"回响请求"消息)的时间(以毫秒为单位)。如果超过时间内未收到消息,则显示一个星号(*)。默认的超时时间为4000(4秒)。
  • -R 跟踪往返行程的路径(仅适用于IPv6)。
  • -S SrcAddr 要使用的源地址(仅适用于IPv6)。
  • -TargetName 指定目标,可以是IP地址或主机名。
  • -4 强制使用IPv4
  • -6 强制使用IPv6
 
检测指定服务器的路由情况
例如,tracert baidu.com ,即可显示服务器传输的路径信息
 
 

pathping

命令格式:pathping [-g HostList] [-h MaximumHops] [-i Address] [-n] [-p Period] [-q NumQueries] [-w Timeout] [-4] [-6] [TargetName]
参数说明:
  • -g HostList 与主机列表一起的松散源路由。
  • -h MaximumHops 搜索目标的最大跃点数。
  • -i Address 使用指定的源地址。
  • -n 不将地址解析成主机名。
  • -p Period 两次 Ping 之间等待的时间(以毫秒为单位)。
  • -q NumQueries 每个跃点的查询数。
  • -w Timeout 每次回复等待的超时时间(以毫秒为单位)。
  • -4 强制使用 IPv4。
  • -6 强制使用 IPv6。
 
(1)测试本地计算机到局域网网关的路径信息
例如、pathping 192.168.1.1 。
(2)检测远程计算机的路径信息
例如、pathping -n baidu.com
 
 

nslookup

——域名解析
nslookup 用来诊断域名系统(DNS)基础结构的信息,如查看和设置域名服务器、显示域名信息等
命令用法1:nslookup [-opt ...] # 使用默认服务器的交互模式
命令用法2:nslookup [-opt ...] - server # 使用 "server" 的交互模式
命令用法3:nslookup [-opt ...] host # 仅查找使用默认服务器的 "host"
命令用法4:nslookup [-opt ...] host server # 仅查找使用 "server" 的 "host"
 
交互模式下的子命令及参数说明:
命令: (标识符以大写表示,[] 表示可选)
NAME - 打印有关使用默认服务器的主机/域 NAME 的信息
NAME1 NAME2 - 同上,但将 NAME2 用作服务器
help or ? - 打印有关常用命令的信息
set OPTION - 设置选项
all - 打印选项、当前服务器和主机
[no]debug - 打印调试信息
[no]d2 - 打印详细的调试信息
[no]defname - 将域名附加到每个查询
[no]recurse - 询问查询的递归应答
[no]search - 使用域搜索列表
[no]vc - 始终使用虚拟电路
domain=NAME - 将默认域名设置为 NAME
srchlist=N1[/N2/.../N6] - 将域设置为 N1,并将搜索列表设置为 N1、N2 等
root=NAME - 将根服务器设置为 NAME
retry=X - 将重试次数设置为 X
timeout=X - 将初始超时间隔设置为 X 秒
type=X - 设置查询类型(如 A、AAAA、A+AAAA、ANY、CNAME、MX、NS、PTR、SOA 和 SRV)
querytype=X - 与类型相同
class=X - 设置查询类(如 IN (Internet)和 ANY)
[no]msxfr - 使用 MS 快速区域传送
ixfrver=X - 用于 IXFR 传送请求的当前版本
server NAME - 将默认服务器设置为 NAME,使用当前默认服务器
lserver NAME - 将默认服务器设置为 NAME,使用初始服务器
root - 将当前默认服务器设置为根服务器
ls [opt] DOMAIN [> FILE] - 列出 DOMAIN 中的地址(可选: 输出到文件 FILE)
-a - 列出规范名称和别名
-d - 列出所有记录
-t TYPE - 列出给定 RFC 记录类型(例如 A、CNAME、MX、NS 和 PTR 等)的记录
 
view FILE - 对 'ls' 输出文件排序,并使用 pg 查看
exit - 退出程序
 
记录类型:
A 地址记录(Ipv4)
AAAA 地址记录(Ipv6)
AFSDB Andrew文件系统数据库服务器记录(不懂)
ATMA ATM地址记录(不是自动提款机)
CNAME 别名记录
HINFO 硬件配置记录,包括CPU、操作系统信息
ISDN 域名对应的ISDN号码
MB 存放指定邮箱的服务器
MG 邮件组记录
MINFO 邮件组和邮箱的信息记录
MR 改名的邮箱记录
MX 邮件服务器记录
NS 名字服务器记录
PTR 反向记录(从IP地址解释域名)
RP 负责人记录
RT 路由穿透记录(不懂)
SRV TCP服务器信息记录(将有大用处)
TXT 域名对应的文本信息
X25 域名对应的X.25地址记录
 
(1)在非交互模式下查询域名所对应的IP地址
例、查询"baidu.com"的所对应的IP地址
nslookup baidu.com
(2)在交互模式下查询域名所对应的IP地址
例、查询"baidu.com"的所对应的IP地址
输入 nslookup ,按回车键进入nslookup命令提示符,
输入 baidu.com,按回车键即可
 
(3)更改默认DNS服务器
例、将默认DNS服务器改为 dns.dlu.edu.cn
输入 nslookup ,按回车键进入nslookup命令提示符,
输入 lserver ,按回车键即可
(4)更改默认服务器为域名空间的根服务器
例、将域名空间的根服务器设置为默认的域名服务器
输入 nslookup ,按回车键进入nslookup命令提示符,
输入 root ,按回车即可
 
(5)显示域名系统的域信息
输入 nslookup ,按回车键进入nslookup命令提示符,
输入 ls ,按回车即可
 

DOS命令行(7)——Windows网络检测与诊断的更多相关文章

  1. windows系统下在dos命令行kill掉被占用的pid (转)

    原文出自:http://www.2cto.com/os/201304/203771.html   windows系统下在dos命令行kill掉被占用的pid   1.开始-->运行-->c ...

  2. 使sublimetext3在ubuntu下可以打中文和在windows的dos命令行下正常显示中文

    学习闲暇之余,总结一下在windows和ubuntu下使用sublimetext3遇到的问题 一.关于sublimetext3在windows的dos命令行下不能编译运行中文的解决方案: 因为dos命 ...

  3. Windows下dos命令行

    Dos命令--基本命令 1.求助命令 例如:del /? rd /? 2.基本常用命令 例如:dir :列出当前目录下的文件以及文件夹,后面可以接其他路径 md:创建目录(mkdir),一次创建多级目 ...

  4. dos命令行实践

    本篇体验使用dos命令行窗口实现各种操作. □ 打开dos命令行窗口 →点击电脑左下角"开始"按钮→点击"运行"→输入"cmd",按回车,来 ...

  5. .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序

    .NET 跨平台RPC框架DotNettyRPC   DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...

  6. 玩转Windows服务系列——命令行管理Windows服务

    说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命 ...

  7. dos命令行连接数据库

    dos命令行连接数据库 (2012-03-22 21:26:16) 转载▼ 标签: it   C:\Adminstrator> sqlplus "/as sysdba" 查看 ...

  8. DOS命令行中的双引号

    在DOS命令窗口下,运行C:\Program Files\WinRAR\WinRAR.exe,提示如下错误: 因为C:\Program Files\WinRAR\WinRAR.exe中含有空格,它被分 ...

  9. 玩转Windows服务系列——命令行管理Windows服务

    原文:玩转Windows服务系列——命令行管理Windows服务 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令, ...

随机推荐

  1. OO第1.2次作业·魔鬼的三角函数化简

    多年以后,面对办公室的屏幕,我会回忆起开始肝第二周OO作业的那个遥远的下午.那时的程序是一个一两百行的符号求导,基类与接口在包里一字排开,工整的注释一望到底 谁能想到,接下来的十几个小时我要经历什么样 ...

  2. Https实践

    https实践 常用端口 ssh 22 telnet 23 ftp 21 rsync 873 http 80 mysql 3306 redis 6379 https 443 dns 53 php 90 ...

  3. Docker系列——Grafana+Prometheus+Node-exporter服务器告警中心(二)

    在前一篇博文中介绍,服务器监控已经部署成功.如果每天都需要人去盯着服务情况,那也不太现实.既然监控平台已经部署好了,是不是可以自动触发报警呢? 在上一篇Prometheus架构中有讲到,核心组件之一: ...

  4. .NET5 WPF进阶教程

    一.概要 本系列将继<.net wpf快速入门教程>带领大家了解wpf,帮助各位在初级向中级过渡的中掌握基本该具备的能力.本系列视频长度大约在15分钟到30分钟左右,视频内容不仅仅会讲解技 ...

  5. 微信小程序在ios系统不兼容new Date('yyyy-mm-dd')

    微信小程序中使用new Date('2021-04-01 10:11:20')来转换时间在苹果手机不生效 兼容写法为new Date('2021/04/01 10:11:20')

  6. 解决idea查不到插件

    http://127.0.0.1:1080

  7. 电脑华硕A455L系列,机械硬盘换成固态硬盘,光驱位改放机械硬盘

    电脑一直以来都很卡,直到最近用的不舒服了,就去查查原因,发现是磁盘读取爆表!只好想起来换固态硬盘,光驱改放机械硬盘... 买的固态硬盘是个杂牌军,但是店家说工艺不错,只好将信将疑,用用再说吧. 首先确 ...

  8. python 导入同级目录文件、上级目录文件以及下级目录数据集和模块包

    划重点: 其中dataset_path = ''表示在Python工作文件夹 dataset_path = '..'表示在Python工作文件夹的上级文件夹 dataset_path = '某某文件夹 ...

  9. C# 将DLL制作CAB包并在浏览器下载,自动安装。(Activex)(包括ie打开cab包一直弹出用户账户控制,确定之后无反应的解决办法。)

    制作Activex程序网上有很多方法我就不说了,我的业务主要做的就是将DLL打包成CAB供浏览器下载. 下面制作证书,以及制作cab包需要用到一些工具.我将工具包上传到自己的博客园里了,以供大家下载. ...

  10. .net core 使用阿里云分布式日志

    前言 好久没有出来夸白了,今天教大家简单的使用阿里云分布式日志,来存储日志,没有阿里云账号的,可以免费注册一个 开通阿里云分布式日志(有一定的免费额度,个人测试学习完全没问题的,香) 阿里云日志地址: ...