几乎可以在所有可用的操作系统上使用ping,traceroute,lookup,whois,finger,netstat,ipconfig和端口扫描程序之类的工具。他们’从故障排除连接到查找信息,所有这些都可用于。

无论你’再次使用Windows,Linux或Mac OS X,这些工具总是近在咫尺。您’还将找到许多实用程序的基于Web的版本。有些甚至在 Chrome OS’s hidden Crosh shell.

ping

有关: 如何解决Internet连接问题

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

这些数据包要求远程目标进行答复。如果将远程目标配置为答复,它将使用自己的数据包进行响应。您’您将能够看到计算机与目的地之间的往返时间。您’ll see a “request timed out”信息,如果正在发生丢包,并且您’如果您的计算机可以显示错误消息’完全不与远程主机通信。

这个工具可以帮助你 解决Internet连接问题,但请记住,许多服务器和设备都配置为不回复ping。

traceroute / tracert / tracepath

有关: 如何使用Traceroute识别网络问题

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

此工具可以帮助解决连接问题。例如,如果可以’与服务器通信,正在运行 traceroute可能会告诉您问题出在哪里 在计算机和远程主机之间。

ipconfig / ifconfig

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

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

例如,您可以使用 视窗上的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地址’s server.

您的电脑一直在 查询其DNS服务器以将域名转换为IP地址。此命令仅允许您手动执行。

nslookup还允许您执行反向查找以查找与IP地址关联的域名。例如, nslookup 208.43.115.82 会告诉您该IP地址与howtogeek.com相关联。

谁是

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

该命令不是’Windows随附,但Microsoft’Windows Sysinternals提供了 Whois工具 您可以下载。也可以从许多可以为您执行Whois查找的网站上获得此信息。

netstat

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

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

手指

手指 命令很旧,不再被广泛使用。从理论上讲,此命令使您可以查看有关登录到远程计算机的用户的信息。如果计算机正在运行Finger Service或守护程序,则可以在计算机上使用finger命令查看谁’在该远程计算机上登录,其电子邮件地址和全名。实际上,几乎没有计算机运行您可以连接的手指服务。

在联网初期,您可能想查看谁登录了大学网络中的其他几台计算机,所以该实用程序是一个不错的主意。’不适合危险的互联网。你不’希望别人在您看到您的全名和电子邮件地址时’re using a computer.

但是,finger命令仍然可以作为常见的网络实用程序使用,甚至仍包含在现代Windows版本中。 视窗没有’但是,它包括可以与他人共享此信息的人工服务。

端口扫描/ nmap

nmap实用程序是用于端口扫描的常用工具,但是有许多实用程序可以运行这种扫描。端口扫描是尝试连接到计算机上每个端口的过程—端口1至65535— 和 seeing if they’重新打开。攻击者可能会对系统进行端口扫描,以找到易受攻击的服务。或者,您可以端口扫描自己的计算机,以确保没有易受攻击的服务在监听网络。


这些天’t the only 网络相关命令,但它们是最常见的一些。

克里斯·霍夫曼 克里斯·霍夫曼
克里斯·霍夫曼(Chris Hoffman)是《 极客》首席编辑。他撰写了近十年的技术文章,并担任PCWorld专栏作家两年。克里斯(Chris)为《纽约时报》撰稿,曾在迈阿密NBC 6等电视台接受过技术专家的采访,其工作被BBC等新闻媒体报道。自2011年以来,克里斯撰写了2,000多篇文章,被阅读了超过5亿次-而这就是How-To Geek的内容。
阅读完整的传记»

x

最好的技术通讯随处可见

加入 350,000位订阅者 并每天获取新闻,漫画,琐事,评论等的摘要。