
ipv6 하위 도베인 www6.example.com에 연결하는 데 시간이 매우 오래 걸립니다. 크롬의 넷 탭에는 '연결'에 20초 동안 지출한 내용이 표시됩니다. 다른 모든 시간은 훨씬 빠릅니다.
그러나 처음 두 연결만 느립니다(21초, 41초, 24초). 다음 요청은 1초 미만입니다. ~2분 동안 기다리는 동안 처음 2개의 요청은 다시 엄청나게 느립니다.
ipv4 하위 도메인 www.example.com을 통해 동일한 서버를 (동시에) 호출하는 것은 상당히 빠릅니다.
ipv6를 통해 (동시에) 다른 서버를 호출하는 것도 상당히 빠릅니다.
서버에서 haproxy를 사용하여 정확한 우분투를 실행하고 있습니다. 처리되는 트래픽의 대부분은 ipv4입니다.
연결이 설정될 때까지 오랜 시간이 걸리는 서버 측의 문제는 무엇입니까?
저는 통찰력을 얻게 되어 기쁘게 생각하며 추가 정보를 제공하고 싶습니다.
편집: 크롬에서 스크린샷을 추가했습니다.
답변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초IPv6에서 IPv4로 폴백하기 전에 Windows가 사용하는 시간 제한입니다. 도메인 이름에 IPv4 주소가 전혀 없는 경우 첫 번째 IPv6 주소에서 다음 IPv6 주소로 전환할 때 동일한 시간 초과가 적용되는 것이 타당합니다.
41초는 약 두 배의 시간입니다. 이는 브라우저가 세 주소를 모두 시도해야 하는 경우 예상할 수 있는 것과 같습니다.