Я предполагаю, что хакер собрал домен из любого удара моего сервера DNS и запроса, какие домены размещаются.
Почему Вы воображаете это? Я имею в виду, я думал бы сначала, что взломщик получил DNS из опубликованного официального Списка DNS в whois базе данных в реестре, спросив "хорошо, кто владеет доменом" и, "какие серверы DNS регистрируются для него".
Это больше связано с вашим маршрутизатором, чем со звездочкой. Вы хотите настроить правила переадресации на своем маршрутизаторе для определенных портов от маршрутизатора к машине, на которой запущена звездочка. Маршрутизатор будет перенаправлять соединения сокетов от маршрутизатора к звездочке, и звездочка не будет знать, что она не обращена напрямую в Интернет. Я не знаю портов звездочки, но уверен, что они указаны где-то в файле конфигурации. В качестве альтернативы, и я не рекомендую это делать, вы можете снова настроить в конфигурации маршрутизатора машину, на которой запущена звездочка, в качестве DMZ, что означает, что в основном любые входящие подключения к вашему маршрутизатору из Интернета переходят на машину, которую вы обозначили как DMZ. Если у вас много служб для пересылки, это проще, чем устанавливать правила, но для одной вещи, например звездочки, вам лучше просто настроить правила пересылки для конкретных портов, которые вам нужны.
Что касается настройки DNS-имени, указывающего на ваш IP-адрес, вам нужен DNS-провайдер. Ваш регистратор (godaddy, сетевые решения и т. Д.), Вероятно, продает эту услугу за несколько долларов в год.