제 블로그의 원박스 미리보기가 표시되지 않습니다

현재 커뮤니티를 위해 Discourse를 설정하고 있는데, Discourse 자체와 직접적인 관련은 없지만 기이한 문제에 부딪혔습니다.

저는 블로그를 운영하고 있으며, 각 블로그 게시물에 대해 API를 통해 토픽을 생성하여 게시물에 대한 토론을 활성화하려고 합니다. 이 부분은 잘 작동합니다. 그러나 블로그 게시물의 onebox 미리보기가 생성되지 않습니다:

하지만: onebox 미리보기가 작동하지 않는 것은 제 Discourse 인스턴스에서만 발생하는 문제입니다. 여기(이것은 제 블로그에 대한 광고가 아닙니다. 단순히 일반적으로 작동한다는 것을 보여주는 것입니다)와 같은 다른 Discourse 인스턴스에서는 완벽하게 작동합니다:

블로그는 내부 Docker 호스트에서 실행되는 Ghost 블로그입니다. 이미 블로그 도메인에 대해 ping과 nslookup을 테스트했고, Discourse Docker 컨테이너의 콘솔에서 curl도 정상적으로 작동합니다.

이제 문제를 추적해야 합니다. Onebox의 Ruby 코드를 연구해 보았지만, 저는 Ruby 전문가가 아니기 때문에 제게는 다소 "블랙박스"와 같습니다.

문제가 내부 네트워크와 DNS 구조와 관련이 있을 것이라고 의심합니다. 저는 AdGuard Home을 주요 DNS로 사용하고 있으며, DNS 로그에서 외부 링크는 올바르게 해석되지만 내부 링크는 그렇지 않음을 확인할 수 있습니다.

이것이 Discourse의 문제는 아니라는 것을 이해하지만, 이 문제를 추적하는 데 몇 가지 힌트가 필요합니다. 무엇을 다시 확인해 보시는 것을 추천하시나요?

업데이트: 이미 Discourse와 동일한 Docker 네트워크에 테스트 컨테이너를 추가하고 몇 가지를 확인해 보았습니다.

curl은 올바른 내용을 반환하고, nslookup은 올바른 호스트로 해석됩니다.

또한 DNS 서버를 우회하고 모든 것을 공개 DNS로 라우팅해 보았지만, 그것도 작동하지 않습니다.

어떤 아이디어가 있을까요?

확실하지는 않습니다. 하지만 최근 가끔 그런 현상을 발견했습니다. Discourse 포럼(Stable 브랜치)에서, 그리고 기억이 맞다면 Tests-passed 포럼에서도, 링크에 대해 onebox가 생성되지 않는 경우가 있습니다.

같은 도메인의 이전 및 이후 게시물에서는 정상적으로 동작합니다. Tests-passed 포럼에서 게시한 링크를 다른 Stable 포럼에 공유해도 마찬가지입니다.

안정적으로 실행 중인 OpenMR 링크와 내 Tests-passed 사이트 링크를 공유합니다. 링크가 하나의 상자에 묶여 있지 않다는 점을 주목해 주세요.

https://community.openmr.com/t/vr-news-for-2024/41377/168?u=heliosurge