文档库 最新最全的文档下载
当前位置:文档库 › 13110034_刘杨_13动漫_作业2资料

13110034_刘杨_13动漫_作业2资料

实验2 常用DOS及网络命令-2

一、实验目的

熟悉netstat、route、tracert 、nslookup等基本网络命令的使用。

二、实验环境

Windows操作系统

二、实验过程

1.使用netstat命令(显示网络状态)看本地机器的网络端口开放状况、使用的协议、与其他机器的连接情况。

2.使用route命令(控制网络路由表)清除所有网关入口的路由表;添加路由;删除路由;更改现存路由。

3.使用tracert命令(检查路由)将地址解析为计算机名。

4.使用nslookup命令查询域名信息。

5.使用at命令查看远程主机的时间、使远程主机在规定的时间运行notepad.exe作业并加以证。

三、实验内容

1、Netstat命令

显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。使用时如果不带参数,netstat显示活动的 TCP 连接。

语法

netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]

参数

-a

显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。-e

显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与-s结合使用。

-n

显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝

试确定名称。

-o

显示活动的 TCP 连接并包括每个连接的进程 ID (PID)。可以在 Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。该参数可

以与-a、-n和-p结合使用。

-p Protocol

显示Protocol所指定的协议的连接。在这种情况下,Protocol可以是tcp、udp、tcpv6或udpv6。如果该参数与-s一起使用按协议显示统计信息,则Protocol可以是tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6或ipv6。

-s

按协议显示统计信息。默认情况下,显示 TCP、UDP、ICMP 和 IP 协议的统计信息。如果安装了 IPv6 协议,就会显示 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 协议的统计信息。可以使用-p参数指定协议集。

-r

显示 IP 路由表的内容。该参数与route print命令等价。

Interval

每隔Interval秒重新显示一次选定的信息。按 Ctrl+C 停止重新显示统计信息。如果省略该参数,netstat将只打印一次选定的信息。

/?

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

如: netstat –a

netstat –a –n

2、Route命令

在本地 IP 路由表中显示和修改条目。使用不带参数的route可以显示帮助。

语法

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

参数

-f

清除所有不是主路由(网掩码为255.255.255.255 的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0 的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如add、change或delete)结合使用,表会在运行命令之前清除。

-p

与add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。默认情况下,启动TCP/IP 协议时不会保存添加的路由。与print命令一起使用时,则显示永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的位置是

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpi p\Parameters\PersistentRoutes。

Command

指定要运行的命令。下表列出了有效的命令。

命令意图

add添加路由。

change更改现存路由。

delete删除路由。

print打印路由。

Destination

指定路由的网络目标地址。目标地址可以是一个IP 网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是0.0.0.0。

mask Netmask

指定与网络目标地址相关联的网掩码(又称之为子网掩码)。子网掩码对于IP 网络地址可以是一适当的子网掩码,对于主机路由是

255.255.255.255,对于默认路由是0.0.0.0。如果忽略,则使用子网掩码

255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位

是0,则目标地址中的对应位就不能设置为1。

Gateway

指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一

个跃点IP 地址。对于本地连接的子网路由,网关地址是分配给连接子网接口的IP 地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP 地址。

metric Metric

为路由指定所需跃点数的整数值(范围是 1 - 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。

if Interface

指定目标可以到达的接口的接口索引。使用route print命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上0x。忽略if参数时,接口由网关地址确定。

/?

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

如:

1)route add 157.0.0.0 mask 155.0.0.0 157.55.80.1 if 1

2)

3)结合ping命令查找相邻电脑的路由信息,并将其路由添加进来。

3、Nslookup命令

显示可用来诊断域名系统 (DNS) 基础结构的信息。使用此工具之前,您应当熟悉 DNS 的工作原理。只有在已安装 TCP/IP 协议的情况下才可以使用。

语法

nslookup [-SubCommand ...] [{ComputerToFind | -Server}]

参数(可带参数,也可以不带)

-SubCommand ...

将一个或多个nslookup子命令指定为命令行选项。有关子命令的列表。ComputerToFind

如果未指定其他服务器,就使用当前默认DNS 名称服务器查阅

ComputerToFind的信息。要查找不在当前DNS 域的计算机,请在名称上附加句点。

-Server

指定将该服务器作为DNS 名称服务器使用。如果省略了-Server,将使用默认的DNS 名称服务器。

ResourceRecordType

指定 DNS 资源记录类型。默认的资源记录类型为 A。下表列出此命令的有效值:

值描述

A 指定计算机的 IP 地址。

ANY 指定所有数据类型。

CNAME 指定用于别名的规范名称。

GID 指定组名的组标识符。

HINFO 指定计算机的 CPU 以及操作系统类型。

MB 指定邮箱域名。

MG 指定邮件组成员。

MINFO 指定邮箱或邮件列表信息。

MR 指定邮件重命名域名。

MX 指定邮件交换器。

NS 指定用于命名区域的 DNS 名称服务器。

PTR 如果查询是 IP 地址,则指定计算机名;否则指定指向其他信息的指针。

SOA 指定用于 DNS 区域的“授权起始”。

TXT 指定文本信息。

UID 指定用户标识符。

UINFO 指定用户信息。

WKS 描述已知服务。

如:

(1)使用nslookup + Server查询对应的IP地址

如:nslookup https://www.wendangku.net/doc/632845823.html,

(2)使用指定的服务器来对域名解析

如:nslookup –qt=A https://www.wendangku.net/doc/632845823.html,8.8.8.8

(3)查看二级域名使用的不同服务器

如:nslookup https://www.wendangku.net/doc/632845823.html,

nslookup https://www.wendangku.net/doc/632845823.html,

2)交互模式

(1)输入nslookup

(2)查询a,mx,cname,ns记录

(3)输入?查看其他可选参数信息

3)DNS查询网站:https://www.wendangku.net/doc/632845823.html,/dns/,登陆并查询学校主页地址

4、tracert命令

跟踪路由是路由跟踪实用程序用于确定 IP数据包访问目标所经过的路径,该命令使用IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

其命令格式如下:

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

参数介绍:

-d 指定不将地址解析为计算机名.

-h maximum_hops 指定搜索目标的最大跃点数.

-j host-list 与主机列表一起的松散源路由仅适用于IPv4指定沿host-list的稀疏源路由列表序进行转发host-list是以空格隔开的多个路由器IP地址最多9个

-w timeout 等待每个回复的超时时间(以毫秒为单位).

-R 跟踪往返行程路径(仅适用于 IPv6).

-S srcaddr 要使用的源地址(仅适用于 IPv6).

-4 强制使用 IPv4.

-6 强制使用 IPv6.

target_name 目标计算机的名称

如:

1)tracert https://www.wendangku.net/doc/632845823.html,

2)tracert –d IP

3)tracert –h IP

五.实验报告要求

1)将上述命令截图(主要是例子所包含选项),并标明每个命令含义

2)保存为word文件发送到Jsyangw3@https://www.wendangku.net/doc/632845823.html,文件名格式为:学号_名字_班级_作业2

相关文档