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. Spring Cloud Alibaba(11)---Sentinel+Nacos持久化

    Sentinel+Nacos持久化 有关Sentinel之前有写过两篇 Spring Cloud Alibaba(9)---Sentinel概述 Spring Cloud Alibaba(10)--- ...

  2. 解密华为云FusionInsight MRS新特性:一架构三湖

    摘要:华为云安全网关产品总监郭冕在"华为云TechWave云原生2.0专题日"上发表<华为云FusionInsight MRS,一个架构实现三种数据湖>的主题演讲,分享 ...

  3. [bug] Docker:Error ruuning deviceCreate(createSnapDevice) dm_task_run failed

    原因 删除容器时报错,元信息出错,需要修复 最后一个参数要改成自己docker元信息路径,如: thin_check --clear-needs-check-flag /var/lib/docker/ ...

  4. Linux 操作系统(四)用户组管理&进程管理&任务调度

    以下实例均在Centos7下验证 Centos7 查看命令帮助 man xxx 用户组管理 useradd useradd user1 password user1 cat /etc/passwd # ...

  5. Python菜鸟100例

    题目地址 #-*- codeing = utf-8 -*- #@Time : 2021/3/18 21:17 #@Author : HUGBOY #@File : 1.py #@Software: P ...

  6. Python检查 文件备份是否正常 云备份进程是否正常运行

    场景:服务器自动备份数据库文件,每两小时生成一个新备份文件,通过云备份客户端自动上传,需要每天检查是否备份成功. 实现:本脚本实现检查文件是否备份成功,进程是否正常运行,并且发送相关邮件提醒. #! ...

  7. Rust trait

    Rust trait Rust中的trait类似于Java中的接口,定义了一组可以被类型选择实现的"契约"或共享行为,. 特征定义: trait Playable{ fn play ...

  8. 11.6 mpstat:CPU信息统计

        mpstat 是Multiprocessor Statistics的缩写,是一种实时系统监控工具.mpstat命令会输出CPU的一些统计信息,这些信息存放在/proc/stat文件中.在多CP ...

  9. 03丨认识文档数据库MongoDB

  10. 大数据学习之路——MySQL基础(一)——MySQL的基础知识与常见操作

    一.存储引擎 1.含义 存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧.锁定水平等功能,使用不同的存储引 ...