Настройка Let's Encrypt не удаётся для хоста с внутренним IP-адресом

Привет! Я пытаюсь настроить Discourse на машине с Ubuntu впервые. Цель состоит в том, чтобы платформа была доступна только внутри нашей корпоративной сети, поэтому IP-адрес для имени хоста, зарегистрированного у нашего провайдера DNS, является внутренним.

Я использую инструкции с сайта How to Install Discourse Forum with Nginx on Ubuntu 16.04

Мне удалось успешно выполнить начальную настройку и запустить систему. Однако на шаге 3 (генерация SSL-сертификата через Let’s Encrypt) возникает ошибка:

Failed authorization procedure. <имя хоста удалено> (http-01): urn:ietf:params:acme:error:dns :: No valid IP addresses found for <имя хоста удалено>

Команда nslookup на этой машине находит IP-адрес по имени хоста, и я также могу выполнить ping по этому имени.

Думаю, проблема связана с тем, что IP-адрес хоста является внутренним. Я нашел эту статью, но не уверен, как двигаться дальше: No valid IP addresses found for (my domain) - #8 by _az - Help - Let's Encrypt Community Support

Let’s Encrypt должен иметь доступ к вашему IP-адресу из Интернета.

Следующие темы/посты могут вам помочь:

https://meta.discourse.org/t/adding-a-dns-name-to-an-ip-based-install/102898/2?u=remah