网络故障排除的五个简单步骤

长期从事IT工作的人会发现很多网络问题,其中一些问题很容易诊断和纠正,但有些问题很难弄明白。如果遇到这些问题时能够通过一些简单的步骤来排除网络故障,以收集信息并缩小问题的范围。

第1步:检查网络配置

故障排除过程可以通过验证你所了解的主机来实现。方法是在两台主机上运行IPCONFIG命令,以确保它们使用的IP地址都在预期范围内。虽然操作很基本,但是运行IPCONFIG命令会暴露出问题根源。例如,一个系统如果没有接收到IP地址,可能是因为DHCP范围已经耗尽。

单独运行IPCONFIG命令可以显示分配给每个网络适配器的IP地址、子网掩码和默认网关。如果这些值没有问题,那么可以更进一步,运行IPCONFIG /ALL命令,这个操作会显示每个网络适配器的DNS服务器分配,验证系统是否使用预期的DNS服务器非常重要。

第2步:测试名称解析

验证了源主机和目标主机的IP地址配置,可以验证名称解析是否正常工作,测试DNS名称解析有各种不同的工具,但是最简单的方法是输入NSLOOKUP命令,然后输入另一个主机的完全限定域名。

NSLOOKUP命令可以显示正在使用的DNS服务器,并告诉您该DNS服务器是否对指定主机具有权威性。

从NSLOOKUP收到结果后,请检查以确保结果符合预期。DNS服务器的IP地址应与主机的网络适配器配置使用的DNS服务器的IP地址匹配。同样,名称解析的地址应与已分配给远程主机(或远程主机上运行的服务)的IP地址匹配。

第3步:验证网络路径

如果您的检查到目前为止没问题并且已产生预期结果,则该过程的下一步是验证远程主机的网络路径。最简单的方法是输入Tracert命令,然后输入远程主机的完全限定域名。Tracert命令将显示数据包在路由到远程主机时所采用的路由。

如果某些跃点被报告为“请求超时”,无需太担心,因为这只意味着主机配置为不响应ICMP消息。重要的是确保Tracert不会显示目的地无法到达(有时用!H指示符表示)。目标主机不可达消息表示没有到目的地的路由或者IP地址无法解析为L2地址。

第4步:测试远程主机的响应能力

故障排除过程的下一步是测试是否可以与远程主机通信。有一次可能只是意味着ping远程主机。不幸的是,主机通常配置为不响应ping请求,因此这个测试可能并不可行。

在这种情况下需要进行某种测试,看看是否可以让主机响应。毕竟,响应验证两个主机之间是否存在连接以及远程主机是否仍然在线。

可以使用的响应性测试的类型根据远程主机的配置有很大的不同。如果不能使用ping命令,也可以通过建立远程PowerShell会话来验证远程主机的响应能力。

第5步:测试远程服务

如果已经确认本地和远程主机配置正确,并且名称解析和基本连接在两个方向上都正常工作,则问题很可能存在于网络堆栈的更高级别。例如,如果目标主机是Web服务器,则即使基本通信测试成功,系统服务也已停止或者存在权限问题。这时就需要测试远程主机提供的任何服务。

需要注意的是,有时服务可能会受到较低级别依赖项的不利影响。例如,笔者曾经在Exchange Server上遇到过一些严重的通信问题,经过详尽的故障排除工作后,最终将问题追溯到系统的时间错误设置。

原文地址:https://www.cnblogs.com/momenglin/p/12114891.html

时间: 2024-10-08 12:01:32

网络故障排除的五个简单步骤的相关文章

内网网络故障排除步骤

1.    时间 1.1          2010.9 2.    背景 2.1          在日常的维护中,经常会有网络出现从网络信号开始到网络通信协议和内容有问题的各样的问题,这就要求我们对故障分析处理有一个合理的分析步骤 3.    处理方法 3.1          根据osi底三层可以基本解决网络所发生的故障 3.2          物理层:网卡或者pci插槽的问题,造成网卡act灯不亮,驱动没有装好. 3.3          数据链路层:客户端到交换机的网络问题,先用笔记

一次无线网络故障排除过程

接到客户电话,说是无线改了地址段就不好用了!这不可能啊!在电话中跟客户沟通得知,客户那里对原有网络进行改造,重新规划了IP地址,在WLC上将原有的192.168地址段取消,改用10.120的地址段了,改完之后客户端连上无线,能够从DHCP获取得到地址,也能PING通网关,可是就是上不了网. 为了验证这段IP地址没有问题,客户把交换机上的某一个端口划到了这个网段,接上网线,获取到了地址,打开网页,发现竟然能够上网!这是什么情况?有线获取该段地址可以上网,无线获取该段地址不能上网? 由于这个项目实在

MongoDB性能优化五个简单步骤

大家在使用MongoDB的时候有没有碰到过性能问题呢?这里总结了MongoDB性能优化的五个步骤,希望能够有所帮助. 第一步:找出慢语句 一般来说查询语句太慢和性能问题瓶颈有着直接的关系,所以可以用MongoDB的性能分析工具来找出这些慢语句: db.setProfilingLevel(1, 100); 第二步:使用explain分析 通过使用explain来对这些慢语句进行诊断.此外还可以mtools来分析日志. 第三步:创建索引 分析完之后需要创建新的索引(index)来提升查询的性能.别忘

记一次linux Docker网络故障排除经历

背景: 之前做了一个项目,需要在容器内访问宿主机提供的Redis 服务(这是一个比较常见的应用场景哈), 常规方案: ①   主机网络(docker run --network=host): 完全应用主机网络堆栈,在容器内localhost就是指向宿主机 ②   网桥网络(docker run --network=bridge):  这也是docker容器默认的网络通信模式,容器内localhost 指向的是容器自身,不能使用 localhost 访问宿主机上localhost:6379承载的R

保护企业业务免受网络故障影响的三个关键步骤

原文地址:http://blog.51cto.com/13922960/2164805

Linux 网络故障排除命令

命令汇总 ping  检查当前主机是否和目标主机是否畅通 traceroute -w 1  主机超时只等待1次 mtr nslookup 域名解析成ip地址 telnet 检查端口是否畅通 tcpdump 抓包信息保存到文件: netstat  ss命令 原文地址:https://www.cnblogs.com/Brake/p/12240693.html

Java 应用故障排除

对于在线用户来说,常常因为流量过高,程序bug,依赖故障,线程死锁,配置错误等导致系统不用下面介绍一些常用Java故障工具排除问题. 一.常用工具: JDK 自身提供了一系列的Java故障排除工具,虽然简单,但是十分有用. 1,jps jps用来输出一些JVM虚拟机的进程信息,类似于Linux的ps命令,     ,它的作用是显示当前系统的java进程情况,及其id号.我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),和他们的进程号(为下

Linux -- 常见故障排除

目前Linux的擅长应用领域是:单一应用的基础服务器应用,譬如DNS.Web服务器.NFS服务器.防火墙.文件服务器.代理服务器.中小型数据库.Linux网络故障大多与服务器配置有关.下面我们介绍一下故障排除步骤. 一. Linux网络故障之网卡故障 Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的Sockets(套接字)和TCP/IP协议.它支持两个主机间的网络连接和Sockets通讯模型,实现了两种类型的Sockets:BSD Sockets和INET Socke

如何快速定位网络故障?

昨天晚上把几台在线交易的网站和后台迁移到另外一个数据中心.本以为这属于轻量级的迁移.不会出现什么问题.就让一个兄弟主导,我负责帮忙打下手.没有想到,途中出现好几个问题,看起来很简单,但让他很棘手.感觉不可思议. 从下午5点开始,本以为,满打满算2个小时完全可以搞定.当我们把服务器搬到数据中心,并按照设想的思路配置.结果发现无法从internet访问我们的网站. 网络架构我用图描述一下: 网络架构非常简单.如果你碰到这个问题,如何快速定位问题? 思路很重要,否则只能乱忙一整子. 本来我在边上看书等