Windows常用网络命令(五)Tracert、Route 与 NBTStat的使用技巧

news/2024/7/7 20:50:44
 1、Tracert的使用技巧
  如果有网络连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录结果。tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每个跃点所需的时间。如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的最后一个路由器。当数据报从我们的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果我们的配置使用DNS,那么我们常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果我们指定的目标地址比较远),每个路由器我们大约需要给它15秒钟。
  Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。
  tracert 最常见的用法:
  tracert IP address [-d] 该命令返回到达 IP 地址所经过的路由器列表。通过使用 -d 选项,将更快地显示路由器路径,因为 tracert 不会尝试解析路径中路由器的名称。
  Tracert一般用来检测故障的位置,我们可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,我们也就可以很有把握的告诉别人----某某地方出了问题。

  2、Route 的使用技巧
  大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。
  但是,当网络上拥有两个或多个路由器时,我们就不一定想只依赖缺省网关了。实际上我们可能想让我们的某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。
  在这种情况下,我们需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。Route就是用来显示、人工添加和修改路由表项目的。
  一般使用选项:
  ·route print
  本命令用于显示路由表中的当前项目,在单路由器网段上的输出;由于用IP地址配置了网卡,因此所有的这些项目都是自动添加的。
  ·route add
  使用本命令,可以将信路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器,器IP为202.96.123.5,子网掩码为255.255.255.224,那么我们应该输入以下命令:
  route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
  ·route change
  我们可以使用本命令来修改数据的传输路由,不过,我们不能使用本命令来改变数据的目的地。下面这个例子可以将数据的路由改到另一个路由器,它采用一条包含3个网段的更直的路径:
  route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
  ·route delete
   使用本命令可以从路由表中删除路由。例如:route delete 209.98.32.33

  3、NBTStat的使用技巧
  使用 nbtstat 命令释放和刷新 NetBIOS 名称。NBTStat(TCP/IP上的NetBIOS统计数据)实用程序用于提供关于关于NetBIOS的统计数据。运用NetBIOS,我们可以查看本地计算机或远程计算机上的NetBIOS名字表格。
   常用选项:
  ·nbtstat –n
  显示寄存在本地的名字和服务程序。
  ·nbtstat –c
  本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。
  ·nbtstat –r
  本命令用于清除和重新加载NetBIOS名字高速缓存。
  ·nbtstat -a IP
  通过IP显示另一台计算机的物理地址和名字列表,我们所显示的内容就像对方计算机自己运行nbtstat -n一样。
  ·nbtstat -s IP
  显示实用其IP地址的另一台计算机的NetBIOS连接表。
  例如我们在命令提示符下,键入:nbtstat –RR 释放和刷新过程的进度以命令行输出的形式显示。该信息表明当前注册在该计算机的 WINS 中的所有本地 NetBIOS 名称是否已经使用 WINS 服务器释放和续订了注册 


http://www.niftyadmin.cn/n/4423115.html

相关文章

深度学习(五) 生成对抗网络入门与实践

一.生成对抗网络基本概念 1.发展背景 自然界中人类的特性可以概括两大特殊能力,分别是认识和创造。那么在深度学习-神经网络中,我们之前所学习的全连接神经网络、卷积神经网络等,它们都有一个共同的特点就是只实现了认识的功能,或…

个人博客项目开发总结(一) 项目架构及后端开发

一.项目架构 1.技术栈介绍 (1)后端 SpringBoot2:后端服务开发框架MyBatis:数据库交互与管理Redis:数据缓存Shiro:身份与权限管理JWT:前后端分离令牌Quartz:定时任务调度MD5&#…

appfuse 1.9 在eclipse 里的安装配置

这回装的是jsf 版本。 从以下网站下载 https://appfuse.dev.java.net/servlets/ProjectDocumentList?folderID4695&expandFolder4695&folderID4695 appfuse-jsf-1.9-src.zip 。 减压,然后把减压出的appfuse拷到eclipse的worlspace.然后打开eclipse.选择f…

Swagger(全) SpringBoot整合与使用

一.Swagger概述 尤其在当前前后端分离的大趋势下,编写和维护开发接口的文档是每个程序员必要的职责。Swagger 首先是一个规范、完整和统一的接口文档维护规范/标准。在这个标准下,Swagger官方提供了很多基于该标准的自动化接口维护工具,用于生…

转:appfuse结合eclipse开发流程

Appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与IDE进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少…

MyBatis(三) MyBatis复杂嵌套查询

一.association(多对一、一对一嵌套) 在MyBatis查询过程中,有时会出现多对一、一对一的复杂嵌套查询,比如查询学生及其对应的班级、查询学生及其所在学校、查询评论及其发布用户等。对于这种查询需求,最简单的就是分多…

个人博客项目开发总结(二) 项目前端开发

前端使用Vue2.9.6框架开发,开发IDE为WebStorm。其中,前端开发使用Axios作为前后端异步通信工具,结合VuetifyElementUI快速搭建前端页面,并使用Vuex作为数据存储媒介,VueRouter控制前端跳转路由。除此之外,还…

Hibernate主键生成方式(转)

1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Se…