De acordo comEste artigo, esperaríamos um ping de pelo menos 60 milissegundos para 10.000 km de distância:
A Irlanda fica a cerca de 10.000 km da Califórnia, então este é o ping que esperaríamos.
Estou enviando ping api.kraken.com
da Irlanda, que fica em algum lugar da Califórnia.
Como meu ping está tão baixo - 4 milissegundos?
Estou usando o ping
comando no prompt de comando para testar isso:
E definitivamente não sou só eu que estou recebendo esse ping baixo.Aqui está um relatório de check-host.net:
Aqui está a localização do servidor, usandoiplocation.net:
Aqui está um traceroute, se útil:
Responder1
Para mim, traceroute api.kraken.com
termina 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
De um servidor colo que alugo, termina com
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
Os tempos de ida e volta têm muito ruído, pois temos apenas três sondas por hospedeiro, mas podemos estar bastante confiantes de que não há nenhuma ligação transatlântica envolvida.
O que está acontecendo aqui é que a Cloudflare está anunciando o mesmo bloco de endereços IP de vários datacenters, todos com cópias dos serviços oferecidos, para que cada cliente esteja conectado ao mais próximo.
Essa configuração pode falhar se as rotas mudarem enquanto uma conexão estiver ativa, mas geralmente apenas alguns clientes são afetados e a maioria dos clientes apenas reconstruirá a conexão, possivelmente para uma instância diferente desta vez.
Manter as diferentes instâncias sincronizadas para simular um único serviço faz parte do modelo de negócios da Cloudflare.
A geolocalização de IP é, na melhor das hipóteses, uma adivinhação e certamente rompe com essas configurações, já que o mesmo IP é usado em locais diferentes. O ipinfo.io
serviço provavelmente está em São Francisco, então a próxima instância api.kraken.com
encontrada é o vizinho.
Responder2
O api.kraken.com está por trás do CloudFlare Edges. O endereço IP é conhecido como endereço IP anycast. Todos os usuários serão conectados ao servidor de borda local mais próximo, em vez de a um servidor físico. Neste caso, os usuários desfrutarão da menor latência.
Posso confirmar isso realizando traceroute de 3 continentes diferentes. Consulte o traceroute abaixo e confirme o netrouting para o servidor de borda CloudFlare local mais próximo.
Traceroute dos EUA
%> 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 da França
%> 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 de Singapura
%> 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.]