Estoy configurando Discourse para mi comunidad y me he encontrado con un problema extraño que no está directamente relacionado con Discourse en sí.
Tengo un blog y quiero crear un tema para cada entrada del blog a través de la API para permitir discusiones sobre las entradas. Esta parte funciona bien. Sin embargo, la vista previa de “onebox” para las entradas de mi blog no se genera:
Pero: La vista previa de “onebox” no funciona solo en mi instancia de Discourse. Funciona perfectamente en otras instancias de Discourse, como aquí (esto no es un anuncio de mi blog; solo muestra que generalmente funciona):
El blog es un blog de Ghost que se ejecuta en mi host Docker interno. Ya he probado un ping y nslookup al dominio de mi blog, e incluso un curl funciona bien en la consola del contenedor Docker de Discourse.
Ahora, quiero rastrear el problema. He estudiado el código Ruby de Onebox, pero como no soy un experto en Ruby, es un poco una “caja negra” para mí.
Sospecho que el problema podría estar relacionado con mi red interna y la estructura de DNS. Uso AdGuard Home como mi DNS principal, y puedo ver en los registros de DNS que los enlaces externos se resuelven correctamente, pero mis enlaces internos no.
Entiendo que esto no es un problema de Discourse, pero necesito algunas pistas para rastrear este problema. ¿Qué me recomendarías que revise?
