长期从事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上遇到过一些严重的通信问题,经过详尽的故障排除工作后,最终将问题追溯到系统的时间错误设置。

网络故障排除:不只是科学

遗憾的是,网络故障排除没有更有效的解决方案(尽管有一些非常棒的第三方诊断工具可用)。任何时候遇到网络问题,可以尽可能多地忽略网络的复杂性,并专注于检查基础知识。即使这些步骤没有揭示问题的原因,它们也可以帮助您缩小问题范围。

作者:Brien Posey
原文链接:http://techgenix.com/network-troubleshooting/

网络故障排除的五个简单步骤相关推荐

  1. 网络故障排除连载之一:常用排除方法综述

    一.对网络管理人员的要求 目前互联网络技术.拓扑和应用的复杂性决定了网络管理人员必须: 1.确保网络稳定运行: 2.掌握故障排除方法: 3.熟悉各种协议可能故障点,迅速定位排除故障. 对协议要求有精深 ...

  2. 网络故障排除工具 | 快速定位网络故障

    网络故障排除对于网络技术专家和网络工程师是颇具挑战的工作.每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难确定问题出在哪里.每一位网络工程师或专家都有自己的经验和必备工具,能让他们快速定位 ...

  3. 如何通过五个简单步骤成为更好的Stack Overflow用户

    by Artem Stepanenko 由Artem Stepanenko 如何通过五个简单步骤成为更好的Stack Overflow用户 (How to become a better Stack ...

  4. 记一次网络故障排除:nat虚拟机不能ping外网 浏览器可以上网

    记一次网络故障排除:nat虚拟机不能ping外网 浏览器可以上网 起因 在虚拟机中使用A软件需要联网注册,但是注册失败,随手ping了一下baidu,不通.但是可以用浏览器打开baidu. 解决 管理 ...

  5. 计算机网络故障的排除,网络故障怎么排除 网络故障排除方法

    电脑在我们 现代 化的社会中是被使用的相当广泛的一个设备.电脑为我们的生活带来了很多的便利,我们可以通过电脑购学习.工作或者是娱乐.但是我们在使用电脑的时候必不可少的就是网络,没有网络电脑什么也做不了 ...

  6. 三十五例网络故障排除方法

    上网时,我们经常会碰到这样.那样的网络故障,如何应付呢?今天,我们就针对一些常见的故障给大家分析一下! 1.故障现象:网络适配器(网卡)设置与计算机资源有冲突. 分析.排除:通过调整网卡资源中的IRQ ...

  7. 网络故障排除连载之七:设备兼容性故障排除

    网络飞速发展,大量不同的网络设备并存,设备兼容问题在所难免. 一.兼容性故障分类: 1. 使用不同的协议实现同一功能的设备,在相互通信时的协商: 2.使用同一协议规范但使用不同的实现方法的设备,在相互 ...

  8. 网管教程:网络故障排除参考大全

    A.1.1 故障现象:网络性能降低的同时伴有FCS差错 CSMA/CD算法在冲突发生时会引起校验和无效(即FCS差错),在发生次数不多的情况下属于正常现象,因此FCS差错与冲突同时发生.且发生次数在合 ...

  9. 插图 引用 同一行两个插图_将图标变成插图的五个简单步骤

    插图 引用 同一行两个插图 Every creative person has probably already been in this situation: A project, be it a ...

  10. 读书笔记(8)网络故障排除工具

    1 概述 不管是排除网络故障,还是验证网络功能,都有工具的协助,这些工具表现在 网络管理员手里就是一些形形色色的命令.个人用户多数用的是 Windows 系统, 但随着 Linux 系统在服务器和专业 ...

最新文章

  1. Python源码学习:Python类机制分析-用户自定义类
  2. 推荐系列:2008年第07期 总9期
  3. Codeforces #264 (Div. 2) D. Gargari and Permutations
  4. [C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情
  5. java 通用取得 系统硬件信息及 jvm 信息的 jar 包 oshi-core
  6. 【C语言】控制台窗口图形界面编程(三)窗口相关设置
  7. S4 extension field的异步创建和后台作业
  8. 解锁一个新技巧,让你舒服到不想起床
  9. waveOutGetDevCaps - 查询输出设备的性能
  10. leetcode题解(二叉树和递归问题)
  11. 大屏监控系统实战(11)-大屏显示日增投票数量柱状图的制作
  12. hyperv动态内存Linux,Linux 之动态分配内存方式
  13. jquery html页面跳转,HTML 链接
  14. Unity3D之Mecanim动画系统学习笔记(五):Animator Controller
  15. oracle登录页面错误,php和oracle的页面登录问题
  16. 岁月的脚步,被时间冲刷——如何修复EM ?
  17. iOS 上的相机捕捉 swift
  18. el-select的写法
  19. winRar禁止弹窗广告方法
  20. Amazon Alexa 服务端搭建

热门文章

  1. ftp客户端软件,Windows端有哪些ftp客户端软件值得推荐?3款ftp客户端软件
  2. 格兰杰检验的基本步骤_如何用格兰杰检验、协整对数据进行分析_格兰杰因果检验...
  3. css动画无限循环转圈,css实现无限循环
  4. Codeforces Round #622 (Div. 2) C2. Skyscrapers (hard version)(单调栈)
  5. 新浪搜狐网易等那些老牌互联网公司现在都怎样了?
  6. 博网即时通讯软件的设计与实现(附源码+课件+数据库+资料)
  7. 获取任意一个微信小程序码的两种方式
  8. 第3章第11节:如何将众多图片制作成照片墙并作为幻灯片的背景 [PowerPoint精美幻灯片实战教程]
  9. 教师-学生网络下Self-Ensembing with GAN-based Data Augmentation for Domain Adaption in Sematic Segmentation
  10. 手机浏览器自动打开快应用?