Проблема с открытием портов
Пытаюсь создать свой рабочий сервер, чтобы каждый(Хотя-бы в городе смог подключиться к нему, создаю его на python при помощи очень удобной встроенной библиотеки socket, создал минималистичный сервер, попасть в лакальной сети на который можно просто прописав в браузере его ip, а как сделать так, чтобы на него можно было-бы зайти хотя-бы с любой точки в городе(где находится сервер)? Я читал про открытие портов на роутере и даже открыл как написано в настройках роутера(tplink), зарегистрировался на no-ip, но всё бестолку порты как будто не открыты. Помогите пожалуйста с этим разобраться. Буду очень благодарен.