网管相关命令

路由跟踪命令一、tracert (Windows )通过递增“生存时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回显请求”或 ICMPv6 消息发送给目标可确定到达目标的

路由跟踪命令

一、tracert (Windows )

通过递增“生存时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回显请求”或 ICMPv6 消息发送给目标可确定到达目标的路径。路径将以列表形式显示,其中包含源主机与目标主机之间路径中路由器的近侧路由器接口。近侧接口是距离路径中的发送主机最近的路由器的接口。

语法

tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] TargetName 参数

-d

防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示 tracert 的结果。

-h MaximumHops

指定搜索目标(目的)的路径中存在的跃点的最大数。默认值为 30 个跃点。 -j HostList

指定回显请求消息将 IP 报头中的松散源路由选项与 HostList 中指定的中间目标集一起使用。使用松散源路由时,连续的中间目标可以由一个或多个路由器分隔开。HostLis t 中的地址或名称的最大数量为 9。HostList 是一系列由空格分隔的 IP 地址(用带点的十进制符号表示)。仅当跟踪 IPv4 地址时才使用该参数。

-w Timeout

指定等待“ICMP 已超时”或“回显答复”消息(对应于要接收的给定“回现请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为 4000(4 秒)。

TargetName

指定目标,可以是 IP 地址或主机名。

-?

在命令提示符下显示帮助。

,

[注释] 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是,某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。 示例

(1) 要跟踪名为 www.sina.com.cn 的主机的路径,请键入:

tracert www.sina.com.cn

(2) 要跟踪名为 www.sina.com.cn 的主机的路径并防止将每个 IP 地址解析为它的名称,请键入:

tracert -d www.sina.com.cn

(3) 要跟踪名为 www.sina.com.cn 的主机的路径并使用松散源路由 10.12.0.1-10.29.

3.1-10.1.44.1,请键入:

tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 www.sina.com.cn

二、traceroute (Linux )

Version 1.4a12

Usage: traceroute [-dFInrvx] [-g gateway] [-i iface] [-f first_ttl]

[-m max_ttl] [ -p port] [-q nqueries] [-s src_addr] [-t tos]

[-w waittime] [-z pausemsecs] host [packetlen]

-i iface指定接口 同ping 命令下的-I

域名命令

一、Nslookup (Windows )

查询域名对应的IP 地址,包括A 记录、MX 记录、NS 记录、CNAME 记录

,

(1)查询A 、CNAME 记录:nslookup 域名

(2)查询MX 记录:nslookup -q=mx 域名

(3)查询NS 记录:nslookup -q=ns 域名

,

二、dig (Linux )

dig 在linux 下很好用的dns 辅助工具

# dig 基本的用法

dig @dnsserver www.ustc.edu.cn

(@dnsserver指定某台服务器来做查询,不过一般都省略这个选项

)

# 查询 zone 数据传输

dig @202.38.64.1 www.ustc.edu.cn.AXFR

#查询反向解析

dig –x202.38.64.2 @202.38.64.1

,

# 找某个域的授权 dns 服务器

dig @202.38.64.1 edu.cn nssearch

# 从根服务器开始追踪一个域名的解析过程 dig @202.102.192.68 edu.cn trace

# 查看某个使用 bind 的服务器的版本号

dig @202.38.64.1 CHAOS TXT version.bind

,

网络状态信息

一、Netstat (Windows )

可以了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP 地址以及它们之间的连接状态等。

使用netstat 可以显示它的命令格式和参数说明。

netstat 的命令格式如下:

netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

其中的参数说明如下:

-a 显示所有主机的端口号;

-e 显示以太网统计信息;

-n 以数字表格形式显示地址和端口;

-p proto 显示特定的协议的具体使用信息;

-r 显示本机路由表的内容;

-s 显示每个协议的使用状态(包括TCP 、UDP 、IP );

interval 重新显示所选的状态,每次显示之间的间隔数(单位秒),按Ctrl C中止重新显示。

标签: