« 上一篇下一篇 »

香港服务器常见网络故障解决办法与技巧,如何快速定位网络故障

   我们在运行维护香港服务器的过程中,偶尔会发生网络无法访问,远程无法登录上服务器,网络延迟较高,卡顿丢包等等情况发生,遇到这种问题的时候,我们应该怎么快速排查,解决网络故障恢复服务器网络正常呢,接下来我们介绍几种最常见快速的方法,让大家遇到这种情况的时候,不在手足无措,找不到解决的方向,下面我们以win系统为例为大家讲解:

方法/步骤
一、ping 命令排查法:

当无法远程连接登录到我们香港服务器的时候,可以进行ping 命令测试从本地是否可以ping通服务器IP,操作方法是打开本地计算机cmd,可以从运行中输入CMD命令打开命令窗口,然后在命令窗口输入命令,格式为 ping 空格 服务器IP,然后可以在空格加上参数-t,进行长ping,也可以直接回车进行ping检测,通过返回的数据,我们就查看到本地连接到服务器的网络是否通畅,如果返回数据是超时,那么就是本地到服务器网络是无法ping通的,如果返回的数据是正常,我们可以通过延迟的高低来进行判断服务器网络是否属于正常。

二、tcping命令排查法:

如果我们用ping命令无法ping通服务器IP,我们还可以用tcping命令进行端口ping测试,因为有时候服务器防火墙限制了ping命令,本来服务器网络是正常的,但是却ping不通,就是这个原因。

如果是服务器禁止了ping,不管网络好坏,我们都是无法用ping命令去排查服务器网络是否正常的。

tcping命令,它的原理和ping命令差不多,只是它的功能是ping端口,我们可以tcping服务器上已知开放的端口,通过返回的数据,判断服务器网络是否正常,命令格式为 tcping IP 端口,常见开放的端口有3389端口,80端口,443端口等等,我们可以根据服务器上服务应用打开的端口进行测试,然后从返回数据中判断,在使用tcping命令的时候,需要下载一个插件。

大家可以百度搜索下,非常多的,一个很小的插件,搜索tcping即可,关于使用方法也可以搜索下教程,非常多,而且很简单。

三、重启下本地计算机网络,在进行测试:

因为有可能是服务器防火墙或者安全软件拦截了本地IP,导致本地无法连接到服务器,这种原因非常常见,很多用户有遇到这个问题,别人能访问,就是自己不能访问。

被服务器防火墙或者安全软件拦截的原因有很多,最多的就是频繁操作访问服务器,触发了服务器上安全软件防火墙的拦截规则,发生比较多的是服务器上装了安全狗软件的,触发了安全狗软件,然后被拦截了本地IP,导致我们无法连接上服务器,也无法ping通等等。

这个时候我们需要重启本地网络,重启了本地网络以后,本地的IP地址将发生变化,不在服务器安全狗软件的拦截黑名单里面,这个时候我们就可以正常的访问服务器了。

四、端口问题查询
4、网络能ping通,tcping也没有问题,服务器也重启了但是还是无法远程登陆服务器,这种情况也有发生,但是比较少见,一般情况下导致这种故障的原因基本和防火墙有关,防火墙没有放行我们的远程端口,或者是远程端口有误,才会导致网络正常但是远程连不上服务器的情况。

 

五、端口问题查询

但有些问题很难弄明白。如果遇到这些问题时能够通过一些简单的步骤来排除网络故障,以收集信息并缩小问题的范围。
 
  第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上遇到过一些严重的通信问题,经过详尽的故障排除工作后,最终将问题追溯到系统的时间错误设置。

小结

  通过以上教程相信大家已经了解了一些常见的一些网络故障,也给大家讲解了一些检查网络故障的命令提示符例如:tcping/ping以及tracert,相信大家都会使用了,在您使用服务武器时在遇见这种普通的网络故障时可以及时的处理,有什么问题可以及时联系我们数据吧售后服务