А просто купить доменное имя? Мне кажется, что это самое простое решение... либо я в танке и не понял суть задачи
Если ip-внешний, то можно поднять dns-сервер у себя, но тогда комп должен быть 90-95% времени в сети. Либо же попросить какого-нибудь держателя dns-сервера сделать привязку домена к твоему ip