标签: ping

Ping 比光还快

在测试我的互联网连接时,我刚刚发现了一件很奇怪的事情。我的 ping 比它应该的要小。例如,对亚利桑那州立大学的 ping 时间约为 14 毫秒。

eryk@eryk-pc:~$ ping www.asu.edu
PING www.asu.edu.cdn.cloudflare.net (104.16.51.14) 56(84) bytes of data.
64 bytes from 104.16.51.14: icmp_seq=1 ttl=60 time=13.8 ms
Run Code Online (Sandbox Code Playgroud)

我住在波兹纳?在波兰,所以我到亚利桑那州立大学的直线距离(非常乐观的假设)大约是 10000 公里。考虑到 ping 时间是两个方向的时间(到目标和回到家)。所以我的ping包必须跨越20000公里的距离。光速是每秒 30 万公里,即每毫秒 300 公里。所以用我的数据包以光速运行 ping 亚利桑那州立大学的最短时间是

20000/300=67ms
Run Code Online (Sandbox Code Playgroud)

我注意到位于澳大利亚和美国其他一些州的服务器的类似结果。我的互联网连接速度是光速的五倍吗?

networking ping

385
推荐指数
1
解决办法
2万
查看次数

为什么 ping 192.168.072(只有 2 个点)会返回来自 192.168.0.58 的响应?

我错误地错过了 IP 地址的点号并输入了192.168.072.
令我惊讶的是,我连接到了一台机器192.168.0.58

如果我 ping192.168.072我会收到来自192.168.0.58.

为什么是这样?


我在 Windows 域中的 Windows PC 上。


如果我 ping192.168.72我会收到来自 的回复192.168.0.72,所以看起来0in 072(在我原来的错误中)很重要。


这个问题是本周超级用户问题
阅读博客条目以了解更多详细信息或自己为博客做出贡献

ip-address ping ip

381
推荐指数
4
解决办法
5万
查看次数

是否可以 ping 地址:端口?

我不喜欢网络,我有以下与 Linux ping命令相关的问题。

我只能ping一个地址吗?例如:

miner@raspberrypi ~ $ ping onofri.org
PING onofri.org (67.222.36.105) 56(84) bytes of data.
64 bytes from onofri.org (67.222.36.105): icmp_req=1 ttl=47 time=202 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=2 ttl=47 time=206 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=3 ttl=47 time=215 ms
Run Code Online (Sandbox Code Playgroud)

或者我也可以 ping 一个address:port,例如:onofri.org:80

如果我尝试这个它不起作用:

miner@raspberrypi ~ $ ping onofri.org:80
ping: unknown host onofri.org:80
Run Code Online (Sandbox Code Playgroud)

是否可以 ping 之类的地址:端口?如果可能,为什么我尝试的方法不起作用?

networking linux ping

232
推荐指数
8
解决办法
49万
查看次数

为什么我不能给自己发送电子邮件:MyEmail@74.125.235.55?

我打开cmd并输入ping gmail.com。它告诉我:

C:\Windows\system32>ping gmail.com

Pinging gmail.com [74.125.235.55] with 32 bytes of data:
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=6ms TTL=56
Reply from 74.125.235.55: bytes=32 time=215ms TTL=56

Ping statistics for 74.125.235.55:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 6ms, Maximum = 215ms, Average = 58ms

C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)

我有一个Gmail帐户,所以我给自己发了电子邮件,但email@gmail.com我没有使用email@74.125.235.55.

回复: …

gmail smtp ping ip

120
推荐指数
5
解决办法
6352
查看次数

如何在局域网中通过 ssh 连接到 ipv6 ubuntu?

我可以通过命令 ping 我的 Ubuntu 框:(其中 c2h2ttt 列在 /etc/hosts 中)

c2h2@c2h2crawler:~/ttt$ ping6 -I eth1 c2h2ttt
PING c2h2ttt(c2h2ttt) from fe80::21b:21ff:fe22:e865 eth1: 56 data bytes
64 bytes from c2h2ttt: icmp_seq=1 ttl=64 time=10.3 ms
64 bytes from c2h2ttt: icmp_seq=2 ttl=64 time=2.06 ms
64 bytes from c2h2ttt: icmp_seq=3 ttl=64 time=1.33 ms
Run Code Online (Sandbox Code Playgroud)

当我尝试时,ssh -6 c2h2ttt它显示:

c2h2@c2h2crawler:~/ttt$ ssh -6 c2h2ttt
ssh: connect to host c2h2ttt port 22: Invalid argument
Run Code Online (Sandbox Code Playgroud)

正确的命令是什么?


在服务器端 /etc/ssh/sshd_config 有:

ListenAddress ::
ListenAddress 0.0.0.0
Run Code Online (Sandbox Code Playgroud)

我能够通过端口 22 上的 ipv4 ssh 到 c2h2ttt。并且netstat …

ssh ping ipv6 ubuntu

73
推荐指数
2
解决办法
18万
查看次数

为什么我的本地主机不是 127.0.0.1 而是 ::1,那是什么符号?

当我对本地主机(在 Windows Vista 上)使用 Ping 命令时,它没有显示为 127.0.0.1。

C:\Windows\system32>ping localhost
Ping GIGA [::1] from ::1 with 32 bytes of data:

乒乓

相反,它显示为::1(一对冒号和一个)。这是一种什么样的记法?为什么它不显示为 127.0.0.1?

这是我在c:\windows\system32\drivers\etc\hosts文件中看到的内容。

::1 本地主机
127.0.0.1 本地主机

正如Gregg所建议的,我已经尝试过更改此顺序。

127.0.0.1 本地主机
::1 本地主机

预期的结果是这127.0.0.1将优先,::1但事实并非如此。

正如我现在了解到的,这可以通过添加前缀策略来完成。要强制 cmd 使用 IP 版本 4,-4可以使用该选项。要强制 Windows 始终使用 IP 版本 4、IP 版本 6 或其某些组件,可以通过网络适配器的属性对话框或通过注册表调整来禁用。

networking windows ping localhost cmd.exe

66
推荐指数
2
解决办法
14万
查看次数

您可以使用 Ping 命令从 HTTPS 站点获得回复吗?

我尝试pinghttps页面上使用该命令,但消息说ping找不到主机。有关于pingand 的问题https吗?

https ping http

59
推荐指数
3
解决办法
17万
查看次数

在我的本地网络上 Ping 一台机器会从我自己的 IP 地址获得“无法访问”的响应?

为从谷歌到达这里的未来读者编辑:

这个问题现在是搜索“无法从我自己的 IP 地址访问目标主机”时的顶级谷歌结果。如果你就是这样来到这里的,那么你应该知道我的问题是一个愚蠢的问题,可能是由脾气暴躁的硬件引起的,所以不要费心阅读下面的文字墙。可能对您有用的唯一信息来自以下 Harry Johnston 的评论:

从您自己的机器获取“目标无法访问”消息是最近的 Windows 版本中的正常行为。只是表示arp失败,即无法定位到局域网内的IP地址

要确认这一点,请尝试arp -a在您的机器上运行,您将看到可以在 LAN 上找到的所有 IP 地址的列表。如果您没有看到您尝试 ping 的 IP 地址,那么这就解释了为什么您的 ping 从您自己的机器返回“无法访问”。至于如何解决这个问题,它可能是由任何原因引起的。尝试重置您的路由器,重置您的网络适配器,摆弄静态/动态 IP 地址等。

^^ 如果你来自谷歌,你可能只想阅读以上内容^^


我一直在尝试在我的家庭网络上玩泰拉瑞亚,但我遇到了麻烦。在检查两台机器上的泰拉瑞亚游戏和服务器都允许通过 Windows 防火墙后,我决定看看两台机器是否可以互相 ping 通,但他们不能。

在家里,我楼下有路由器 1,连接到互联网(这是192.168.1.1)。路由器 2 在楼上,通过 Cat5 连接到路由器 1,为有问题的两台机器提供 wifi(这是192.168.1.254)。两台机器都可以成功ping通两个路由器,并且可以正常使用互联网。

但是,当我尝试从另一台机器 ping 一台机器时,我从发送 ping 的机器上得到“目标主机无法访问” 。

例如,当我坐在192.168.1.2

C:\Users\Cam>ping 192.168.1.9

Pinging 192.168.1.9 with 32 bytes of data:
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: …
Run Code Online (Sandbox Code Playgroud)

networking windows ping

47
推荐指数
2
解决办法
20万
查看次数

使用和不使用 http:// ping 之间的区别

我正在尝试 ping 我的网站http://www.example.com/,但它解析为未知 IP 地址并超时。

PING http://www.example.com/ (198.105.254.228): 56 data bytes 
Request timeout for icmp_seq 0 
Request timeout for icmp_seq 1 
Request timeout for icmp_seq 2
Run Code Online (Sandbox Code Playgroud)

但是当我pingexample.com它时

我在这里错过了什么?

ping http

47
推荐指数
3
解决办法
3万
查看次数

在代理后面时如何ping?

我正在使用 HTTP 代理服务器连接到 Internet。

因此,我的 ping 无法正常工作

ping www.google.com
Run Code Online (Sandbox Code Playgroud)

说无法访问的主机

如何配置ping以使用 HTTP 代理?

linux proxy ping command-line http-proxy

42
推荐指数
3
解决办法
13万
查看次数

标签 统计

ping ×10

networking ×4

http ×2

ip ×2

linux ×2

windows ×2

cmd.exe ×1

command-line ×1

gmail ×1

http-proxy ×1

https ×1

ip-address ×1

ipv6 ×1

localhost ×1

proxy ×1

smtp ×1

ssh ×1

ubuntu ×1