1

Я пытаюсь понять, почему я всегда получаю
"Сервер Ubisoft в данный момент недоступен. Пожалуйста, попробуйте позже."
Судя по всему, сервер на самом деле работает и работает, так что, похоже, проблема на моей стороне.

Я использовал Wireshark для захвата сетевого трафика.
Я не эксперт по сети, но я понял, что обычное рукопожатие - [SYN] - [SYN, ACK] - [ACK]
Однако в захвате Wireshark я вижу, что удаленный сервер ...
.. "внезапно" отправка 3 пакетов [RST, ACK] с интервалом 500 мс
- без моей стороны когда-либо отправлять что-либо на этот IP-адрес.

Скриншот Wireshark Нажмите, чтобы увидеть скриншот отдельное окно

Пакет 1: Мой компьютер (WINULTX; 10.0.0.3) спрашивает (resolver1.opendns.com; 208.67.222.222), какой IP-адрес у gconnect.ubi.com

Пакет 2: DNS-сервер отвечает, что gconnect.ubi.com является CNAME для lb-onl-vh-wspub01.ubisoft.com, а lb-onl-vh-wspub01.ubisoft.com имеет IP-адрес 216.98.48.133.

Пакет 3: 216.98.48.133, tcp/80 "внезапно" отправляет 54-байтовый пакет [RST, ACK] на мой компьютер по tcp/27939

Пакет 4: Мой компьютер по tcp/23632 отправляет 55-байтовый пакет [ACK] на 216.98.48.69, tcp/14000 (сервер DNS ранее сказал моему ПК, что lb-upc-dmx.ubisoft.com имеет IP-адрес 216.98 48,69)

Пакет 5: 100% копия Пакета 3, отправленная спустя 500 мс

Пакет 6: 216.98.48.69, tcp/14000 отвечает 55-байтовым пакетом [ACK] на мой компьютер по tcp/23632

Пакет 7: 100% копия Пакета 3, отправленная спустя 500 мс

Пакет 8 -> Пакет 22: Мой ПК по tcp/23632 продолжает общаться с 216.98.48.69, tcp/14000

У меня есть несколько вопросов по этому поводу.
Во-первых, возможно ли, что здесь отсутствуют некоторые пакеты?
Мне очень странно, что мой ПК сначала хочет узнать IP-адрес gconnect.ubi.com,
но затем, узнав, что это CNAME для lb-onl-vh-wspub01.ubisoft.com,
и что lb-onl-vh-wspub01.ubisoft.com имеет IP-адрес 216.98.48.133
- это ничего не делает ..?
Вместо этого 3 пакета с этого IP-адреса неожиданно отправляются на мой компьютер ..?!
Возможно, что Wireshark пропустил несколько пакетов, отправленных с моего компьютера на этот IP-адрес,
и если так - как это могло случиться?

В случае, если Wireshark не пропустил ни одного пакета.
- как это возможно, что 216.98.48.133 начал отправлять эти пакеты?
И почему он это сделал?


Дополнительная информация:

Ситуация «3 [RST, ACK] пакета с интервалами 500 мс» повторяется позже при перехвате. Это соответствует тому, когда я вручную нажал "Дополнительный контент" в игре. Что отличается, так это то, что мой ПК теперь хотел знать IP-адрес onlineconfigservice.ubi.com
Тем не менее, onlineconfigservice.ubi.com также является CNAME для lb-onl-vh-wspub01.ubisoft.com, то есть это тот же IP-адрес; 216.98.48.133

Скриншот Wireshark Нажмите, чтобы увидеть скриншот в отдельном окне

У меня Windows 7 SP1 с отключенным Teredo IPv6.

Я не уверен на 100%, что сервер Ubisofts "включен", но на их странице в Твиттере нет информации о том, что он "отключен", поэтому я предполагаю, что с моей стороны возникла проблема.

Несмотря на то, что раньше я играл в компьютерные игры, я впервые пытаюсь заставить работать многопользовательскую игру. Все предыдущие игры, в которые я играл, были полностью автономны.

Рассматриваемая игра - Assassin's Creed III. Я запускаю Uplay, затем выбираю Assassin's Creed III, Play для одного игрока, затем в меню выбираю Extras. После этого есть 3 варианта; все они требуют подключения к серверу Ubisoft, все они дают одинаковый результат.

Советы и исправления на форумах Ubisoft ... странные. Каким-то образом, «убедитесь, что ваш брандмауэр позволяет вам подключаться к серверу через порты [80 и 443 [сервера]», теперь «убедитесь, что вы настроили NAT маршрутизатора для пересылки входящих пакетов через порты 80 и 443 на ваш компьютер». И это неверное толкование повторяется снова и снова, и никто не замечает, что это немного странно делать, когда на вашем компьютере нет сервера с портом 80 или 443.

Я попытался использовать свой обычный браузер Mozilla Firefox 28.0 и ввод URL-адресов;
gconnect.ubi.com и onlineconfigservice.ubi.com выдают сообщение об ошибке сервера 403.
В то время как lb-gconnect.ubisoft.com (который является еще одним CNAME для lb-onl-vh-wspub01.ubisoft.com),
самого lb-onl-vh-wspub01.ubisoft.com, а также при непосредственном вводе IP-адреса - 216.98.48.133
- эти 3 дают мне простое сообщение "ОК".
Самое главное - для каждого из этих 5 URL-адресов есть обычное рукопожатие [SYN] - [SYN, ACK] - [ACK].
Так что это своего рода свидетельство того, что на сервере 216.98.48.133 есть сервер, прослушивающий порт TCP 80.

0