为了账号安全,请及时绑定邮箱和手机立即绑定

使用什么命令进行TCP/IP协议栈的测试

使用什么命令进行TCP/IP协议栈的测试

阿晨1998 2019-03-12 13:08:36
使用什么命令进行TCP/IP协议栈的测试
查看完整描述

3 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

  1. 首先,需要执行的测试是PING本地主机地址,有几种不同的方法可以实现这个步骤,其中一个是输入下面的命令:

    PING LOCALHOST

  2. 当输入这个命令时,Windows将PING地址127.0.0.1。不管机器的地址是什么,Windows总会使用127.0.0.1作为本地主机地址,因此,对于上面所列出来的命令,另外一个替代的命令是:

    Ping 127.0.0.1

  3. 输入这个命令时,应该可以查看到一个成功的PING,如同使用其它的PING命令一样,可以看到图A所显示的例子:

  4. PING本地主机地址对诊断远程主机连接问题没有什么作用,然而,它却可以允许确认本地TCP/IP 栈运行是否正确,当PING本地主机地址时接收到目的主机无法到达的错误信息时,这往往意味着TCP/IP的配置是不正确的,或者本地TCP/IP栈的某个部分出错了;

  5. 假设尝试连接的是远程网络或者在企业网络的不同分片上的主机,那么下一步需要尝试的是PING默认网关,可以简单地通过在PING命令后添加默认网关的IP地址来完成,直接PING这个地址。这就验证了本地机器可以连接到默认网关,同时,它也说明本地网络的连接工作正常,至少在IP地址层上是正常的;

  6. 目前,已经确定在本地计算机和默认网关之间的IP层连接是正常的,然而,这并不保证主机名被解析到正确的IP地址;

  7. 其中一个是,可以PING DNS服务器的IP地址,这并不保证名字解析是正确工作的,但是它肯定可以验证本地机器能够连接到DNS服务器上;

  8. 外一个方法是使用Nslookup命令来验证域名解析是正确工作的,只需简单地输入Nslookup,后面加上远程主机的正式域名,Nslookup命令就应该能够将域名解析到一个IP地址,如图所示:

  9. 如果域名解析过程失败了,那么就可以肯定存在一个DNS问题。实际问题可能是许多不同的DNS服务器问题中的其中一个。比如,转发的DNS服务器地址可能是不正确的,或者DNS服务器可能并不访问因特网,这些都是连接更高级DNS服务器所必须的。类似的,DNS服务器的DNS服务可能已经中断。典型地,由于许多客户往往都依赖于一个DNS服务器,因此这些类型的问题将会影响到其它客户;

  10. 如果DNS域名解析成功了,那么,重要的是要验证域名解析过程中返回的IP地址,可以通过对比返回的IP地址和远程主机正在使用的实际的IP地址来进行验证。这些IP地址必须是相匹配的,但是,其中可能会有不匹配的情况,它将造成连接失败;

  11. 当出现IP地址不匹配时,可能是客户端感染了恶意软件或者是DNS中毒了,DNS中毒指的是DNS缓存中被写入无效的或者不正确的IP地址;

  12. 一旦清除了恶意软件的问题,那么可以尝试清空DNS缓存,可以输入下面的命令来清空DNS缓存:

    IPCONFIG /FLUSHDNS

  13. DNS缓存包含不准确IP地址,并不总是意味着发生了DNS中毒。因为有时主机被指派了新的IP地址后,DNS缓存需要一段时间才会得到修改后的IP地址。



查看完整回答
反对 回复 2019-03-17
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

开始 运行里输入cmd
确定后输入ipconfig /all确定就可以了
中间有个空格的哦

查看完整回答
反对 回复 2019-03-17
  • 3 回答
  • 0 关注
  • 1176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信