Чтобы ответить на ваш вопрос, да, со следующими оговорками:
Вам придется либо самостоятельно разместить DNS-сервер, либо попросить поставщика DNS обслуживать вас.
Домендолжен иметь статический IP-адрес для адресации.Домашняя или типичная учетная запись Интернета для малого бизнеса не имеет статического IP-адреса (некоторые провайдеры активно запрещают домашним учетным записям обслуживать веб-страницы / службы).
Вы также должны настроить брандмауэр, чтобы разрешить сопоставление с внутренним сервером.
Я бы порекомендовал использовать внешнего провайдера для управления сетью и службами хостинга для вашей программы.