очень долгое "подключение" в хроме с использованием ipv6

очень долгое "подключение" в хроме с использованием ipv6

Подключение к ipv6 subdobain www6.example.com занимает очень много времени. В Chrome вкладка «Сеть» показывает 20 секунд, потраченных на «подключение». Все остальное время намного быстрее.

Однако только первые два соединения медленные (иногда 21, 41, 24). Последующие запросы намного меньше 1 с. Ожидание около 2 минут, первые 2 запроса снова чертовски медленные.

Вызов того же сервера (в одно и то же время) через поддомен IPv4 www.example.com выполняется достаточно быстро.

Вызов других серверов (одновременно) через ipv6 также осуществляется достаточно быстро.

На сервере запущен ubuntu exact с haproxy. Большая часть трафика идет по ipv4.

В чем проблема на стороне сервера, из-за которой соединение устанавливается так долго?

Я буду рад любым идеям и готов предоставить дополнительную информацию.

введите описание изображения здесь

правка: добавлен скриншот из Chrome.

решение1

При разрешении вашего доменного имени я получаю три разные записи AAAA:

www6.plista.com.        1800    IN      AAAA    2a01:4f8:160:5102::2
www6.plista.com.        1800    IN      AAAA    2a01:4f8:151:5021::2
www6.plista.com.        1800    IN      AAAA    2a01:4f8:191:8075::2

Я могу подключиться только к одному из этих IP-адресов ( 2a01:4f8:160:5102::2). Когда я пытаюсь подключиться к двум другим, соединение просто зависает.

21 секундаэто тайм-аут, который Windows будет использовать перед откатом с IPv6 на IPv4. Вполне вероятно, что тот же тайм-аут применяется к переключению с первого адреса IPv6 на следующий адрес IPv6, когда доменное имя вообще не имеет адреса IPv4.

41 секунда — это примерно в два раза больше, что похоже на то, чего можно было бы ожидать, если бы браузеру пришлось перебирать все три адреса.

Связанный контент