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