Acabei de descobrir uma coisa muito estranha ao testar minha conexão com a Internet. Meu ping é menor do que deveria ser. Por exemplo, o tempo de ping na Arizona State University é de aproximadamente 14ms.
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
Como moro em Poznań, na Polônia, minha distância para a Universidade Estadual do Arizona em linha reta (suposição muito otimista) é de cerca de 10000 km. Considerando o fato de que o tempo de ping é um tempo para duas direções (para o destino e de volta para casa). Então, meu pacote de ping tem que atravessar 20.000 km de distância. A velocidade da luz é de 300 000 km por segundo, ou seja, 300 km por milissegundo. Portanto, o menor tempo possível para fazer ping no Arizona State University com meu pacote viajando a uma velocidade da luz é
20000/300=67ms
Percebi resultados semelhantes para servidores localizados na Austrália e em alguns outros Estados da América. Minha conexão com a internet é cinco vezes mais rápida que a luz?
fonte
cloudflare.net
já está muito presente na própria pergunta!> ping ftlgame.com
Eu não entendo o que é tão difícil.Respostas:
Como você pode ver na saída, você não está realmente executando ping em algum servidor no Arizona ou mesmo nos Estados Unidos. Aparentemente, eles decidiram proteger seu site com o Cloudflare, que emprega uma rede de distribuição de conteúdo para equilibrar a carga. Uma CDN trabalha com muitos nós, cada um atendendo a uma região (geográfica). Isso significa que o nó que você está executando o ping está muito perto de você.
Como o Cloudflare usa o Anycast ( informações da Wikipedia ) com todos os seus data centers , você se conectará ao mesmo endereço IP, não importa onde esteja no mundo. Todo data center oferece todos os serviços. Os roteadores da Internet decidem a melhor rota (para o data center mais próximo / melhor alcançável) e direcionam sua conexão dessa maneira.
fonte