서버가 IPv6에서 수신되지 않음

오늘 Let’s Encrypt 인증서 갱신이 실패했습니다. 서버가 IPv6으로 응답하지 않아서였습니다. 당분간 DNS에서 IPv6 항목을 제거하는 방식으로 임시 처리했습니다.

이전에 잘 작동하고 있었던 것 같은데, 정확히는 잘 모르겠습니다. 여기서 무엇을 확인해야 할지 모르겠네요. 조언을 주실 수 있을까요?

방화벽은 정상적으로 보입니다:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
[...]        
80 (v6)                    ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)

하지만 IPv4에서만 리스닝하고 있습니다:

$ ss -tulpn | grep -e 80 -e 443
tcp    LISTEN  0       128            0.0.0.0:80          0.0.0.0:*             
tcp    LISTEN  0       128            0.0.0.0:443         0.0.0.0:*   

다음 Discourse 공식 표준 설치 절차를 따르는 설치는 관리자가 DNS AAAA 레코드를 설정하고 호스트 머신에 IPv6 연결성이 보장되는 경우 IPv6에서도 정상적으로 작동합니다. 이 내용은 Digital Ocean의 VPS 제공 환경에서 저희 팀이 지속적으로 테스트하고 있습니다.

다른 제공업체나 설치 방법을 사용하면 변수가 많아 모든 가능한 조합에 대한 지원을 제공할 수 없습니다.

그럼에도 불구하고 docker ps 명령의 출력을 공유해 주시겠습니까?

물론입니다:

$ sudo docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED        STATUS        PORTS                                      NAMES
15ceb9642e9b   local_discourse/app   "/sbin/boot"   3 months ago   Up 3 months   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

감사합니다!