IPv6 Faz com que solicitações TCP SSL para CDNs da Microsoft falhem (reconfiguração de conexão)

1

NOTA: O seguinte se aplica somente se eu ativar o IPv6. Se eu desabilitar o IPv6 através das configurações do painel de controle / adaptador no Windows, tudo funcionará bem. Veja a última atualização na parte inferior.

  • Windows 10 Desktop
  • - > Conexão Ethernet com fio
  • - > Roteador Linksys EA3500 executando o OpenWRT (r49377)
  • - > Configuração do modem TWC como passagem

As solicitações TCP SSL da minha área de trabalho para vários CDNs da Microsoft falham com um erro de redefinição de conexão. Domínios de exemplo:

https://go.microsoft.com
https://i.s-microsoft.com
https://c.s-microsoft.com
https://assets.onestore.ms

No entanto, outros domínios da Microsoft (como www.microsoft.com ) funcionam bem.

Captura do Fiddler: link

Captura do Wireshark: link

Observação: o Firefox faz uma nova tentativa automaticamente 10 vezes, motivo pelo qual há 10 solicitações com falha.

Como você pode ver, o servidor elimina a conexão durante o handshake. Da captura do violinista: HTTPS handshake to go.microsoft.com (for #1) failed. System.IO.IOException Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. Eu realmente não sei ler o material do Wireshark, mas também mostra o resto da conexão: [RST, ACK] .

  • Eu não notei esse problema em nenhum outro site ou serviço.
  • Execução de uma instalação recente (1-2 semanas de idade) do Windows 10 de 64 bits.
  • Percebeu o problema pela primeira vez hoje. Eu acho que eu não estava tendo esse problema há cerca de uma semana.
  • Ainda não alterei nada com o Firewall do Windows ou qualquer configuração de proxy que eu possa imaginar.
  • Eu não fiz alterações no meu roteador ou modem.
  • Esse problema não ocorre em nenhum dos meus dispositivos móveis conectados ao mesmo roteador via Wi-Fi (não tenho outro dispositivo com uma porta Ethernet).
  • Tentei diferentes métodos de solicitação: Firefox, IE e System.Net.WebClient.DownloadString no PowerShell.

Se eu for ao microsoft.com no meu navegador, a página está toda bagunçada porque a maioria dos CSS e JavaScript não está carregada porque eles são fornecidos por esses CDNs. Isso está acontecendo com mais alguém?

Alguma idéia / sugestões de depuração?

Atualização: Algumas solicitações estão passando agora como esperado e algumas ainda estão falhando. Eu estou supondo que isso significa que o CDN está tendo problemas com alguns dos seus servidores proxy. Por enquanto, vou continuar tentando e espero ter um bom servidor.

Atualização: 3 dias depois e ainda com esse problema. Eu não vi mais ninguém reclamar sobre esse problema. Voltarei a pensar que o problema está do meu lado, mas não tenho ideia do que é.

Atualização: descobri que tudo funciona normalmente quando desativo o IPv6 nas configurações do painel de controle / adaptador do Windows. Por que a ativação do IPv6 faz com que as tentativas de conexão SSL para as CDNs da Microsoft falhem?     
por Mike 10.09.2016 / 22:36

0 respostas