Não sei se isso se qualifica como uma "resposta", mas resolveu meu problema. Ao editar meu / etc / hosts e sobrescrevendo o IP público com o IP da VM interna, tudo começa a funcionar corretamente. Eu estou supondo que é a viagem de ida e volta através do IP público que quebra, mas não tenho certeza absoluta.