1

ПРИМЕЧАНИЕ . Следующее применимо, только если я включаю IPv6. Если я отключаю IPv6 через настройки панели управления / адаптера в Windows, все работает нормально. Смотрите последнее обновление внизу.


  • Рабочий стол Windows 10
  • -> Проводное соединение Ethernet
  • -> Маршрутизатор Linksys EA3500 под управлением OpenWRT (r49377)
  • -> TWC модем настроен как сквозной

SSL TCP-запросы с моего рабочего стола на несколько CDN от Microsoft завершаются с ошибкой сброса соединения. Примеры доменов:

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

Однако другие домены Microsoft (например, www.microsoft.com) работают нормально.

Захват Fiddler: https://gist.github.com/yo1dog/46d2604c9dc9c84b2de7225ebc25b263

Захват Wireshark: http://yo1.dog/share/microsoftReset.pcapng

Примечание: Firefox автоматически повторяет 10 раз, поэтому существует 10 неудачных запросов.

Как видите, сервер разрывает соединение во время рукопожатия. Из захвата скрипача: 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. Я действительно не знаю, как читать материал Wireshark, но он также показывает остаток соединения: [RST, ACK] .

  • Я не заметил этой проблемы с другими сайтами или сервисами.
  • Запуск новой (1-2 недели) установки Windows 10 64bit.
  • Заметил проблему впервые сегодня. Я думаю, что у меня не было этой проблемы около 1 недели назад.
  • Ничего не изменилось с брандмауэром Windows или настройками прокси-сервера, о которых я могу подумать.
  • Я не внес никаких изменений в мой маршрутизатор или модем.
  • Эта проблема не возникает ни на одном из моих мобильных устройств, подключенных к тому же маршрутизатору через Wi-Fi (у меня нет другого устройства с портом Ethernet).
  • Я пробовал разные способы запроса: Firefox, IE и System.Net.WebClient.DownloadString строку в PowerShell.

Если я захожу на сайт microsoft.com в своем браузере, то вся страница испорчена, потому что большая часть CSS и JavaScript не загружена, потому что они обслуживаются из этих CDN. Это происходит с кем-то еще?

Есть идеи / предложения по отладке?


Обновление: некоторые запросы в настоящее время выполняются, как ожидалось, а некоторые все еще не выполняются. Я предполагаю, что это означает, что у CDN есть проблемы с некоторыми из их прокси-серверов. Сейчас я просто буду повторять попытки и надеюсь, что получу хороший сервер.


Обновление: 3 дня спустя и до сих пор испытывают эту проблему. Я не видел, чтобы кто-то еще жаловался на эту проблему. Я возвращаюсь к мысли, что проблема на моем конце, но я понятия не имею, что это такое.


Обновление: я обнаружил, что все работает как обычно, когда я отключаю IPv6 в настройках панели управления / адаптера Windows. Почему включение IPv6 приводит к сбою попыток SSL-соединения с CDN Microsoft?

0