8种常见网络实用程序说明

像ping、traceroute、lookup、whis、inger、netstat、ipconfig和端口扫描程序这样的工具几乎可以在您能接触到的所有操作系统上使用。从排除连接故障到查找信息,它们的用途无所不包。

无论您使用的是Windows、Linux还是MacOSX,这些工具总是近在咫尺。您还可以找到其中许多实用程序的基于Web的版本。有些甚至可以在Chrome OS的隐藏的Crosh shell中使用。

砰,乒,铛,咻

相关:如何诊断互联网连接问题

ping命令将ICMP回应请求数据包发送到目的地。例如,您可以运行ping google.com或ping 173.194.33.174来ping域名或IP地址。

这些数据包要求远程目的地应答。如果远程目的地配置为回复,它将使用自己的数据包进行响应。您将能够看到您的计算机和目的地之间的往返时间有多长。如果发生数据包丢失,您将看到一条“请求超时”消息,如果您的计算机根本无法与远程主机通信,您将看到一条错误消息。

此工具可以帮助您排除Internet连接故障,但请记住,许多服务器和设备都配置为不回复ping。

traceroute/tracert/tracepath

相关:如何使用traceroute识别网络问题

traceroute、tracert或tracepath命令类似于ping,但提供有关数据包采用的路径的信息。traceroute将数据包发送到目的地,要求沿途的每台Internet路由器在传递数据包时进行回复。这将向您显示在您的位置和目的地之间发送数据包时所采用的路径。

此工具可帮助解决连接问题。例如,如果您无法与服务器通信,则运行traceroute可能会显示您的计算机和远程主机之间出现问题的位置。

IPCONFIG/ifconfig

相关:你应该知道的10个有用的Windows命令

ipconfig命令在Windows上使用,而ifconfig命令在Linux、Mac OS X和其他类似Unix的操作系统上使用。这些命令允许您配置网络接口并查看有关它们的信息。

例如,您可以在Windows上使用ipconfig/all命令查看所有已配置的网络接口、其IP地址、DNS服务器和其他信息。或者,您可以使用ipconfig/flushdns命令刷新DNS缓存,强制Windows在每次联系新主机名时从其DNS服务器获取新地址。其他命令可能会强制您的计算机释放其IP地址并从其DHCP服务器获取新的IP地址。此实用程序可以快速显示您的计算机的IP地址或帮助您解决问题。

nslookup

相关:什么是DNS,我是否应该使用其他DNS服务器?

nslookup命令将查找与域名关联的IP地址。例如,您可以运行nslookup howtogeek.com查看How-to Geek服务器的IP地址。

nslookup还允许您执行反向查找,以查找与IP地址关联的域名。例如,nslookup 208.43.115.82将显示此IP地址与howtogek.com相关联。

世卫

whis命令查找与域名相关联的注册记录。这可以显示有关谁注册和拥有域名的更多信息,包括他们的联系信息。

此命令不包含在Windows本身中,但Microsoft的Windows Sysinterals提供了一个您可以下载的WHIS工具。这些信息也可以从许多网站获得,这些网站可以为您执行WHOIS查询。

网规

netstat代表网络统计信息。此命令显示传入和传出网络连接以及其他网络信息。它可以在Windows、Mac和Linux上使用-每个版本都有自己的命令行选项,您可以调整以查看不同类型的信息。

netstat实用程序可以显示您的计算机上打开的连接、哪些程序正在进行哪些连接、正在传输多少数据以及其他信息。

手指 / 指部 / 一指宽 / 指状物

Finger命令很旧,不再广泛使用。理论上,此命令允许您查看有关登录到远程计算机的用户的信息。如果计算机正在运行Finger服务或守护程序,您可以在计算机上使用Finger命令来查看登录到该远程计算机的用户、他们的电子邮件地址以及他们的全名。实际上,几乎没有一台计算机正在运行您可以连接的手指服务。

在网络的早期,这个实用程序是一个可爱的想法,你可能想看看谁登录了你大学网络上的其他几台计算机,但它不适合危险的互联网。您不希望别人在您使用计算机时看到您的全名和电子邮件地址。

尽管如此,Finger命令仍然是一种常见的网络实用程序,甚至仍然包含在Windows的现代版本中。不过,Windows不包括可以与他人共享此信息的Finger服务。

端口扫描/nmap

nmap实用程序是用于端口扫描的常用工具,但有许多实用程序可以运行此类扫描。端口扫描是尝试连接到计算机上的每个端口(端口1到65535)并查看它们是否打开的过程。攻击者可能会通过端口扫描系统来查找易受攻击的服务。或者,您可以通过端口扫描您自己的计算机,以确保不存在监听网络的易受攻击的服务。

这些不是唯一与网络相关的命令,但它们是一些最常用的命令。

相关文章