Tenho tempos de ping aparentemente rápidos na minha rede sem fio, mas às vezes, quando tento acessar sites rápidos, a resolução do host é muito lenta

Tenho tempos de ping aparentemente rápidos na minha rede sem fio, mas às vezes, quando tento acessar sites rápidos, a resolução do host é muito lenta

Aqui está uma saída para um mtr para google.com

                                                       Packets               Pings
 Host                                                Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. ???
 2. Wireless_Broadband_Router.home                    0.0%    59    2.0  11.3   1.8 105.3  18.9
 3. lo0-100.NWRKNJ-VFTTP-332.verizon-gni.net          0.0%    59    7.3  11.1   3.8  33.7   6.6
 4. T1-15-0-13.NWRKNJ-LCR-22.verizon-gni.net          0.0%    59   41.0  14.4   6.8  41.0   7.4
 5. ???
 6. ???
 7. 0.ae6.GW2.EWR19.ALTER.NET                         0.0%    58   14.3  18.1   6.2  52.0  10.9
 8. GOOGLE-gw.customer.alter.net                      0.0%    58    8.8  15.0   6.7  61.7  10.0
 9. 54.14.117.63.piscataway.google-ggc.verizon.com    0.0%    58   12.1  15.4   6.5  46.2   7.7

Pelo que posso dizer, não parece tão ruim. No entanto, cerca de 50% das vezes que tento acessar um site (por exemplo, Google, Facebook, outros sites confiáveis/rápidos), levará vários segundos antes de resolver o problema do host.

Por exemplo, esta solicitação para google.com:

Enfileiramento 15,38 ms
Paralisado 8,26 s
Pesquisa DNS 8,26 s
Conexão inicial 29,39 ms
SSL 21,18 ms

Solicitação enviada 0,21 ms
Em espera (TTFB) 120,38 ms
Download de conteúdo 671,17 ms

9,10s

Alguém pode explicar por que isso acontece, ou melhor ainda, me fornecer uma solução?

Responder1

O que provavelmente está acontecendo é que você tem vários servidores DNS configurados (diretamente através do DHCP ou o servidor DNS para o qual você está apontando os possui) e o primeiro servidor DNS está atingindo o tempo limite - o que demora um pouco - a solicitação é então enviada para o segundo servidor que responde e a página é carregada.

Conforme afirma @Keltari, a solução é resolver o problema dos servidores DNS. Se você não se importa com o rastreamento do Google, definir o servidor primário como 8.8.8.8 tornará as coisas mais rápidas, mas o ideal é rastrear o servidor que não está respondendo e removê-lo da configuração.

Responder2

Não é isso que está acontecendo. Meu telefone usa servidores DNS diretos da Verizon Wireless e possui proxies estranhos de propriedade da Verizon para alguns sites importantes, provavelmente sem acordos de pagamento para obter acesso preferencial aos clientes da Verizon ou por outros motivos que provavelmente não são muito nefastos.Mini artigo que escrevi sobre isso

Por exemplo, a Verizon modificou seu DNS para apontar www.google.com para seus próprios proxies, como 89.14.117.63.piscataway.google-ggc.verizon.com (63.117.14.89)para usuários da versão que se conectam ao Google na costa oeste dos EUA.

Além disso, lembre-se de que alguns sites reais usam muitos servidores diferentes em todo o mundo para acelerar o acesso usando Anycast/GeoDNS... seu amigo em um lugar pode estar acessando um(s) datacenter(s) completamente diferente(s) do seu (além do Google, com OpenFlow , "direciona" seu tráfego para muitos datacenters diferentes nos bastidores).

(Sou um SRE que o Google tentou contratar várias vezes.)

Veja também:https://networkengineering.stackexchange.com/questions/6870/can-a-google-server-only-be-accessible-to-verizon-customers-and-those-in-the-sou

informação relacionada