serge.kam,
Нет. Я попытаюсь вам объяснить. Если покажется, что я не правильно понял вопрос - скажите, пожалуйста.
У вас есть Ubuntu сервер, на котором крутится ваш сайт посредством веб-сервера
(Nginx или апач, или wsgi какой).
Сайт, при прописывании на компе в hosts доступен при обращении по имени.
Например, mysite.com.
Вне вашей сети, если вы сделали проброс портов, ваш сайт доступен по прямомй
ip адресу, например, 531.123.123.123:80
Где 80 - это стандартный порт для вебсервера.
Теперь вам хочется, чтоб любой аппарат в интернете при вводе mysite.com
попадал на ваш сайт.
Я правильно понял?
Если правильно, то решение тут одно - вам нудно привязать ваш ip адрес к вашему
имени, в данном случае mysite.com
Делается это обычно за деньги хостингом, на сервере которого вы держите сайт.
Но, так как сайт на вашем собственном сервере. то вам надо самому подавать
заявку на запись в DNS.
Если я приавльно вас понял, то стоит обратиться к любому хостингу - они
позволяет регистрацию DNS.