Назад | Перейти на главную страницу

очень долгое «соединение» в хроме с использованием ipv6

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

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

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

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

На сервере работает точная ubuntu с haproxy. Большая часть обрабатываемого трафика - это ipv4.

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

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

редактировать: добавлен скриншот из хрома.

Когда я разрешаю ваше доменное имя, я получаю три разные записи 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 секунда - это примерно вдвое больше, что похоже на то, что вы ожидаете, если браузеру придется попробовать все три адреса.