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. 索引器和ref、out关键字

    这节讲三个小知识:索引器.ref.out. 索引器: 在一个类中,我们可以定义一个索引器,它可以让我们在外部像访问数组元素一样访问类的属性成员. 索引器的定义就像定义属性一样,只不过名称为this,后 ...

  2. Codeforces Round #691 (Div. 2)

    A. Red-Blue Shuffle 题意:有两个长度为n的数组,数组a和数组b,问那个数组中的数字相比之下比另一个数组中相应位置的元素值更大一些,如果数组a大就输出RED,如果数组b大就输出BLU ...

  3. OOP第四章博客

    OOP第四章博客作业 (1)本单元作业架构设计 1)针对于第一次作业,我是将所给类进行了自己的封装,在MyUmlInteraction类里面进行关系的建立,这里把所给的UmlClass建立好,同时有i ...

  4. 使用PuTTY连接Azure VM

    使用PuTTY连接Azure VMhtml { -webkit-print-color-adjust: exact } * { box-sizing: border-box; -webkit-prin ...

  5. [MySQL数据库之数据库相关概念、MySQL下载安装、MySQL软件基本管理、SQL语句]

    [MySQL数据库之数据库相关概念.MySQL下载安装.MySQL软件基本管理.SQL语句] 数据库相关概念 数据库管理软件的由来 数据库管理软件:本质就是个C/S架构的套接字程序. 我们在编写任何程 ...

  6. 【zombie】如何查看并杀死僵尸进程?

    [zombie]如何查看并杀死僵尸进程? 赏金Micheal关注 2019.03.31 19:40:15字数 1,016阅读 4,373 僵尸进程定义 In UNIX System terminolo ...

  7. VMware vCenter重置web console SSO登录密码

    On a Windows Platform Services Controller or vCenter Server with Embedded Platform Services Controll ...

  8. JQuery 动态加载 HTML 元素时绑定点击事件无效问题

    问题描述 假设项目中有一个列表页面,如下: 当点击列表一行数据可以显示详情页面,而详情页面的数据是根据当前行的数据作为参数,通过 ajax 请求到后台返回的数据,再根据返回的结果动态生成 html 页 ...

  9. 继承(extends), 多态 , 抽象(abstract)接口() 易混难点解析

    特性 java是单继承的,一个类直接继承的父类只能有唯一的一个 java中父类可以有多个子类 Object是所有类的父类,一个类没有父类则默认继承Object; 继承中的重写 子类重写方法访问权限不能 ...

  10. 使用Git下载指定分支命令为

    使用Git下载指定分支命令为: git clone -b 分支名 仓库地址   例如: git clone -b dev https://github.com/xxx.git   将下载分支名为2D- ...