AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1074075
Accepted
David Callanan
David Callanan
Asked: 2021-08-11 03:45:41 +0800 CST2021-08-11 03:45:41 +0800 CST 2021-08-11 03:45:41 +0800 CST

ping怎么这么低,低于理论极限?

  • 772

根据这篇文章,我们预计 10,000 公里距离的 ping 至少需要 60 毫秒:

在此处输入图像描述

爱尔兰距离加利福尼亚大约 10,000 公里,所以这是我们预期的 ping。

我正在api.kraken.com从位于加利福尼亚某处的爱尔兰 ping。

我的 ping 怎么这么低 - 4 毫秒?

我正在使用ping命令提示符中的命令来测试这个:

在此处输入图像描述

而且绝对不只是我得到这么低的 ping。这是来自 check-host.net 的报告:

在此处输入图像描述

这是服务器的位置,使用iplocation.net:

在此处输入图像描述

如果有用,这是一个跟踪路由:

在此处输入图像描述

networking ping latency
  • 2 2 个回答
  • 202 Views

2 个回答

  • Voted
  1. Best Answer
    Simon Richter
    2021-08-11T04:09:39+08:002021-08-11T04:09:39+08:00

    对我来说,traceroute api.kraken.com以

     8  ae-2-3602.edge3.Berlin1.Level3.net (4.69.159.5)  15.422 ms  16.278 ms  17.423 ms
     9  unknown.Level3.net (212.162.40.34)  12.069 ms  12.045 ms  9.120 ms
    10  104.16.214.191 (104.16.214.191)  9.071 ms  10.039 ms  4.867 ms
    

    从我租用的托管服务器上,它以

     7  as13335.dusseldorf.megaport.com (194.146.118.139)  3.027 ms  3.000 ms  2.965 ms
     8  104.16.213.191 (104.16.213.191)  2.419 ms  2.451 ms  2.386 ms
    

    往返时间有很多噪音,因为我们每个主机只有三个探测器,但我们可以相当确信不涉及跨大西洋链路。

    这里发生的情况是,Cloudflare 宣布来自多个数据中心的相同 IP 地址块,这些数据中心都有所提供服务的副本,因此每个客户端都连接到最近的一个。

    如果在连接处于活动状态时路由发生变化,这样的设置可能会失败,但通常只有少数客户端受到影响,并且大多数客户端只会重建连接,这次可能会重建到不同的实例。

    保持不同实例同步以模拟单个服务是 Cloudflare 业务模型的一部分。

    IP地理定位充其量只是猜测,并且由于在不同地方使用相同的IP,因此肯定会与此类设置中断。该ipinfo.io服务很可能在旧金山,因此api.kraken.com他们找到的下一个实例是他们的邻居。

    • 10
  2. Michael C.
    2021-08-11T18:19:45+08:002021-08-11T18:19:45+08:00

    api.kraken.com 支持 CloudFlare Edges。IP 地址称为任播 IP 地址。所有用户都将连接到最近的本地边缘服务器,而不是一台物理服务器。在这种情况下,用户将享受最低的延迟。

    我可以通过从 3 个不同的大陆执行 traceroute 来确认这一点。请查看下面的 traceroute 并确认网络路由到最近的本地 CloudFlare 边缘服务器。

    来自美国的 Traceroute

    %> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN
    
    IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
    Copyright (c) 2021 IP2Location.com [MIT License]
    https://www.ip2location.com/free/traceroute-application
    
    1. 50.97.82.1 0.544 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
    2. 173.192.118.144 0.398 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
    3. 50.97.18.192 1.135 ms ["US", "United States of America", "Texas", "Dallas", "SoftLayer Technologies Inc.]
    4. 206.223.118.145 1.914 ms ["US", "United States of America", "Texas", "Dallas", "Equinix Inc.]
    5. 104.16.212.191 1.533 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]
    

    来自法国的 Traceroute

    %> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN
    
    IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
    Copyright (c) 2021 IP2Location.com [MIT License]
    https://www.ip2location.com/free/traceroute-application
    
    1. 176.67.168.129 0.511 ms ["FR", "France", "Ile-de-France", "Paris", "UK-2 Limited]
    2. 149.6.166.145 0.588 ms ["FR", "France", "Ile-de-France", "Paris", "PSINet Inc.]
    3. 154.25.5.125 1.130 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
    4. 130.117.1.45 1.659 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
    5. 154.54.60.126 1.382 ms ["FR", "France", "Ile-de-France", "Paris", "Cogent Communications Inc]
    6. 149.11.0.126 1.708 ms ["FR", "France", "Ile-de-France", "Paris", "CloudFlare Inc.]
    7. 104.16.214.191 1.661 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]
    

    来自新加坡的 Traceroute

    %> ip2trace -p api.kraken.com -d /usr/share/ip2location/DB4.BIN
    
    IP2Location Geolocation Traceroute (ip2trace) Version 8.0.0
    Copyright (c) 2021 IP2Location.com [MIT License]
    https://www.ip2location.com/free/traceroute-application
    
    1. 174.133.118.150 0.295 ms ["SG", "Singapore", "Singapore", "Singapore", "SoftLayer Technologies Inc.]
    2. 50.97.18.202 0.943 ms ["SG", "Singapore", "Singapore", "Singapore", "SoftLayer Technologies Inc.]
    3. 104.16.214.191 0.871 ms ["US", "United States of America", "California", "San Francisco", "CloudFlare Inc.]
    
    • 2

相关问题

  • 谁能指出我的 802.11n 范围扩展器?

  • 我怎样才能得到一个网站的IP地址?

  • 在一个 LAN 中使用两台 DHCP 服务器

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve