正在 Ping 8.8.8.8 Ubuntu 服务器

正在 Ping 8.8.8.8 Ubuntu 服务器

我想知道是否有人可以向我解释为什么会ping 8.8.8.8出现如下几种结果:

64 bytes from 8.8.8.8: icmp_seq=1 ttl 42 time=37.8 ms

这种情况持续了数百次。我假设这只是表明我已连接到我的服务器。如果是这样,我如何获取公共 IP 而不是私有网络?任何帮助都将不胜感激。我是 ubuntu 服务器的新手,所以任何帮助都非常感谢。

我在家里通过思科路由器/调制解调器连接,但使用静态 IP。但我使用的是企业帐户。

答案1

默认情况下,直到您按下+发送 KeyboardInterrupt 信号(告知程序停止 ping 并生成统计数据)时,ping才会停止发送数据包。因此,您会得到数百行这样的信息,指示往返时间、哪个 ping 数据包回显给您(因为您会按 1、2、3、... 的顺序发送它们),以及回显给您所花的时间。CtrlC

如果您只想在每次 ping 时发送 5 个数据包,则可以使用标志-c并放在5那里,指示系统发送 5 个数据包并等待 5 个响应(或等待响应超时)。然后命令将是ping -c 5 8.8.8.8,使用嵌入到程序中的默认超时设置。

相关内容