연결 오류를 업스트림 주소와 함께 짚어 보세요. 목적지가 IPv6이고 network-unreachable 오류가 난다면 DNS가 유효한 응답을 반환했더라도 IPv6 경로 장애를 뜻합니다. 나중에 나타나는 “일시적으로 비활성화됨” 메시지만으로는 DNS를 원인으로 특정할 수 없습니다.

실제로 NGINX의 런타임 리졸버를 사용하는 기존 구성이라면 IPv4 전용 정책은 다음을 쓸 수 있습니다:

resolver 192.0.2.53 ipv6=off;

문서용 주소 대신 신뢰할 수 있고 도달 가능한 리졸버를 사용하세요. NGINX는 보통 두 주소 체계를 모두 조회합니다. ipv6=off는 이 리졸버의 IPv6 조회를 억제합니다.

호스트의 IPv6를 끄지도 않고, 구성 로드 시 확인되는 모든 호스트 이름을 바꾸지도 않습니다. 경로 변경을 기대하기 전에 동적 목적지가 그 리졸버를 사용하는지 확인하세요.

워크로드에 IPv6가 필요하다면 대신 경로를 복구하세요. 거부된 IPv4 포트, 실패한 상위 연결, 오래된 레코드는 다른 문제를 가리킵니다.

관련 글