过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2946|回复: 0
收起左侧

如何测试TCP/IP协议 栈来修复网络连接问题

[复制链接]
ffiretsdtsd 2011-7-30 01:37:30 | 显示全部楼层
在我们修复Windows网络连接时,要确保本地TCP/IP栈没有问题。本文将一步步地指导您进行本地主机连接DNS服务器和默认网关服务器的能力测试,并介绍如何测试主机名解析。   在“检查IP配置”中,我论述 了如何确定哪个IP地址是我们的系统使用的主地址。接下来,我们会验证IP地址配置是正常工作的,以及本地TCP/IP堆栈没有问题。
  首先,我们需要. 执行的测试是PING本地主机地址。有几种不同的方法可以实现这个步骤。其中一个是输入下面的命令:
  PING LOCALHOST
  当我们输入这个命令时,Windows将PING地址127.0.0.1。不管我们的机器的地址是什么,Windows总会使用127.0.0.1作为本地主机地址。因而 ,对于上面所列出来的命令,另外一个替代的命令是:
  Ping 127.0.0.1
  输入这个命令时,我们应该可以查看到一个成功的PING,好像 使用其它的PING命令一样。我们可以看到图A所显示的例子。

2011129163418528.jpg   

  PING本地主机地址对诊断远程主机连接问题没有什么作用。但是 ,它却可以允许我们确认我们的本地TCP/IP 栈运行是否正确。当我们PING本地主机地址时接纳 到目的主机无法抵达 的错误信息时,这常常 意味着TCP/IP的配置是不正确的,或者本地TCP/IP栈的某个部分出错了。
  根据 我的个人经历 ,我们通常可以通过删除计算机的TCP/IP协议 来处理这个问题,然后重新设置。
  PING默认网关
  在本系列的前面的部分文章中,我提到有几种不同的TCP/IP配置部分需要. 文档化,它们是问题 修复过程所必需的。其中有默认网关的IP地址和主DNS服务器的信息。
  假定 我们尝试连接的是远程网络或者在企业网络的不同分片上的主机,那么我们下一步需要. 尝试的是PING默认网关。我们可以简单地通过在PING命令后添加默认网关的IP地址来完成。比方 ,如图[ghost win7纯净版] B,请注意我的TCP/IP配置列出了我的默认网关地址是147.100.100.100。然后,我会直接PING这个地址。这就验证了本地机器可以连接到默认网关。同时,它也告诉我们本地网络的连接工作正常,至少在IP地址层上是正常的。

2011129163418528.jpg

  PING DNS服务器
  目前,我们已经确定在本地计算机和默认网关之间的IP层连接是正常的。但是 ,这并不保证主机名被解析到正确的IP地址。在这一系列的文章的第一部分“使用PING命令来修复网络连接问题 ”中,我已经讨论 了如何使用目的主机的正式域名和PING命令来验证DNS服务器是否正常工作。还有几种其它的方法我们可以用来简单地测试DNS名字解析。
  其中一个是,我们可以PING DNS服务器的IP地址,如图[ghost win7纯净版] C所示[win7旗舰版系统下载] 。这并不保证名字解析是正确工作的,但是它肯定可以验证本地机器可以 连接到DNS服务器上。

2011129163418528.jpg

  另外一个方法是使用Nslookup命令来验证域名解析是正确工作的。我们只需简单地输入Nslookup,后面加上远程主机的正式域名。Nslookup命令就应该可以 将域名解析到一个IP地址,如图[ghost win7纯净版] D所示[win7旗舰版系统下载] 。

2011129163418528.jpg

  假如 我们不经常使用Nslookup,那么一开始上面的图象可能会有点误导我们。首先,这个屏幕似乎在报告一个错误。假如 我们更认真 点察看 ,我们可以看到返回的信息的第一部分是来自于本地DNS服务器。这是由于 所援用 的IP地址是与DNS服务器的IP地址相匹配的。但是 ,返回的信息的后面部分为我们提供的是我们所要查询的主机的IP地址。只需 列出了这个IP地址,那么DNS查询就是成功的。
假如 域名解析过程失败了,那么就可以肯定存在一个DNS问题。实际问题可能是许多不同的DNS服务器问题中的其中一个。比方 ,转发的DNS服务器地址可能是不正确的,或者DNS服务器可能并不访问因特网,这些都是连接更高级DNS服务器所必须的。类似的,DNS服务器的DNS服务可能已经中断。典型地,由于许多客户常常 都依赖于一个DNS服务器,因而 这些类型的问题将会影响到其它客户。
  假如 DNS域名解析成功了,那么,重要的是我们要验证域名解析过程中返回的IP地址。我们可以通过对比返回的IP地址和远程主机正在使用的实际的IP地址来进行验证。这些IP地址必须是相匹配的,但是,其中可能会有不匹配的状况 ,它将形成 连接失败。
  当出现IP地址不匹配时,可能是客户端感染了恶意软件或者是DNS中毒了。DNS中毒指的是DNS缓存中被写入无效的或者不正确的IP地址。
  当出现这样一个问题时,我会建议客户端机器的进行恶意软件扫描。同时对特务 软件和病毒进行扫描是很重要的,由于 它们都会惹起 这种问题。一旦清空 了恶意软件的问题,那么可以尝试清空DNS缓存。我们可以输入下面的命令来清空DNS缓存:
  IPCONFIG /FLUSHDNS
  我们可以看看这个例子,如图[ghost win7纯净版] E所示[win7旗舰版系统下载] :

2011129163418528.jpg

  其中需要. 记住的重要一点是, DNS缓存包含不精确 IP地址,并不总是意味着发作 了DNS中毒。由于 有时主机被指派了新的IP地址后,DNS缓存需要. 一段时间才会得到修改后的IP地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-28 00:34 , Processed in 0.051366 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表