Сам лично сталкивался с такой проблемой.
Заходишь на no-ip.com. Регистрируешься.
После регистрации и входа увидишь следующие:
Нажимаешь: Add a Host
1) Вводишь желаемое имя, например: MinecraftServer
2) Проверяешь ip адрес.
3) Нажимаешь "Create Host".
Если все получилось, должен увидеть следующие:
На этом все. Скачиваешь и устанавливаешь эту программу.
После запуска надо авторизоваться в программе.
[
Теперь надо выбрать свой хост.
Отмечаешь галочкой созданный хост, нажимаешь "save".
После этого должен увидеть это:
Теперь в строке "server" вводишь только что созданный хост. Например: ModernWarfareRu.no-ip.org
Сохраняешь, подключаешься. Лично мне помогло.