로컬 네트워크를 통해 접근할 때는 설치가 작동하지만 외부에서는 작동하지 않습니다

저는 Ubuntu 서버에 Discourse를 설치했습니다. Google Domains에서 도메인 이름을 사용하고 있으며, 동적 DNS를 통해 제 서버를 가리키도록 설정했습니다. 네트워크 외부에서 도메인 이름을 사용하여 서버에 원격으로 접속할 수 있고, 서버의 다른 앱들도 접근할 수 있습니다. 그러나 도메인 이름을 사용하여 네트워크 외부에서 Discourse에 접근할 수 없습니다(해당 포트는 모두 포워딩되어 있습니다).

가정 네트워크에 연결되어 있을 때는 동적 DNS를 거치더라도 도메인 이름을 사용할 때 Discourse 설치 환경이 정상적으로 작동합니다.

도움이 될 만한 의견이 있으시면 알려주시면 감사하겠습니다.

즉, 이 서버에서 여러 사이트를 실행 중이고, 가정 네트워크에서 어떤 종류의 리버스 프록시 뒤에 있으며, 다른 사이트들은 정상적으로 작동한다는 말씀이신가요?

여기서 도움을 받을 수 있는 범위를 훨씬 벗어난 문제입니다. 오류가 발생할 수 있는 곳이 수십 군데나 되거든요.

가장 가능성 높은 원인은 DNS입니다. Discourse 도메인이 다른 사이트들과 동일한 IP로 해석(resolve)되고 있나요? 원격 클라이언트에 DNS가 캐시되어 있을 수도 있나요?

답변해 주셔서 감사합니다. 사실 방금 모든 것을 정상 작동하게 만들었습니다. 결국 라우터에 방화벽이 한 겹 더 설정되어 있었습니다.