Но айпи. Сделайте свое расположение постоянным

Когда Вам нужно получить доступ к своему домашнему или рабочему компьютеру через Интернет, воспользуйтесь бесплатным сервисом No-IP.

У современного человека, как правило, есть несколько компьютеров, с которыми он постоянно имеет дело. Как минимум, это домашний и рабочий ПК. И иногда случается так, что на одном из них мы забываем какие-то очень нужные файлы...

Для себя я взял за правило использовать FTP -сервер для хранения важных данных. Однако, его наличие, обычно, связано с необходимостью иметь зарегистрированный домен и хостинг, что не всем по карману. К счастью, Вы можете установить FTP-сервер на любой компьютер , но тогда перед Вами может встать вопрос доступа к нему из Интернета.

Принцип работы DDNS

Раньше, когда выход в Сеть был привилегией немногих, провайдеры, чаще всего, выдавали абонентам так называемые статические IP-адреса . Они были всегда "привязаны" к конкретному компьютеру и позволяли при необходимости осуществлять доступ к ПК из Интернета (именно с этих пор пошла популярная угроза "вычислить по IP ").

Сегодня провайдеры выкупают определённый диапазон адресов и случайным образом выдают их пользователям. Сейчас Ваш IP у Вас, через пять минут может оказаться у какого-нибудь Пети или Васи, а ещё через десять у Маши или Даши:) Такое явление называется динамический IP и оно исключает возможность прямого доступа к Вашему ПК, поскольку внешний адрес шлюза может принадлежать кому угодно из сети Вашего провайдера.

Казалось бы, при таком раскладе получить доступ к Вашему компьютеру через Интернет никак не получится. Однако, для преодоления этого неудобства ещё в конце 90-х появились сервисы динамических DNS (DDNS), которые при помощи программы-клиента создавали для компьютера собственный уникальный идентификатор в обход IP-адресации и этот идентификатор связывали с определённым доменным именем.

Свои домены DDNS регистрирует на большинстве всемирных DNS-серверов, которые поддерживают адресацию в Интернете. Таким образом, если мы вводим уникальный адрес, выданный DDNS-сервисом, запрос идёт сразу к глобальному DNS, затем переадресовывается сервису, а тот, в свою очередь, выдаёт по запросу фактически не Ваш IP, а собственный идентификатор, связанный с Вашим ПК. Соответственно, мы получаем удалённый доступ к локальному серверу, установленному на Вашем компьютере:

Сервисов DDNS существует довольно много, однако, только некоторые из них имеют поддержку со стороны разработчиков аппаратуры для доступа в Интернет (модемы, роутеры и т.п.). Одним из таковых, который, к тому же, имеет бесплатные функции, относится No-IP .

Регистрация на No-IP

Сервис No-IP существует с 1999 года и был одним из первых, кто начал предоставлять услуги DDNS во всемирной Сети. На сегодняшний день компания предоставляет также ряд смежных услуг (регистрация доменных имён, продажа SSL-сертификатов, почтовые рассылки и т.п.), однако, динамический DNS остаётся её основным направлением. Причём, в отличие от других авторитетных DDNS-сервисов (как, например, DynDNS), No-IP сохранила, хоть и несколько ограниченный, но бесплатный тарифный план.

Прежде чем регистрироваться на No-IP, Вам нужно убедиться, поддерживает ли Ваш роутер или модем функции динамического DNS. Сделать это можно, введя в Интернете соответствующий запрос с моделью Вашего устройства, или же войдя в его настройки через WEB-интерфейс (обычно по адресу 192.168.0.1 или 192.168.1.1). Как правило, в меню настроек можно обнаружить разделы с названиями "Динамический DNS", "DDNS", "Dynamic DNS" или "DynDNS". Если такой раздел есть, войдите в него и убедитесь в наличии поддержки сервиса No-IP:

Если сервис имеется в списке доступных DDNS Вашего устройства, считайте, что Вам повезло и Вы можете успешно использовать No-IP. Для этого нужно пройти несложную процедуру регистрации, заполнив специальную форму :

Несмотря на то, что форма на английском, думаю, особых проблем с её заполнением не возникнет. В первых трёх полях нам нужно последовательно указать свой E-Mail (на него придёт письмо со ссылкой на подтверждение регистрации), пароль для доступа к аккаунту и желаемое доменное имя с выбором одной из доступных доменных зон (мне понравилась ddns.net). Если сейчас Вы ещё не решили по поводу будущего домена, можете третье поле не заполнять, а вместо этого отметить галочкой пункт "Create my hostname later" ниже.

Далее будет сравнительная табличка бесплатного и платного аккаунта, которая нам особо не нужна, а под ней чекбокс, подтверждающий наше согласие с условиями использования сервиса, который нужно отметить (Terms of Service and Privacy Policy). После всех этих нехитрых действий жмём внизу правую кнопку "Free Sign Up" (НЕ ЗЕЛЁНУЮ!), получаем на указанную почту письмо со ссылкой и активируем свой аккаунт переходом по ней.

Настройки аккаунта

Перед Вами откроется основной раздел панели управления сервисом - "Dashboard" :

Отсюда Вы можете быстро получить данные о Ваших текущих использованных ресурсах, ссылки на программы и инструменты для тестирования подключения. К последним мы ещё вернёмся, а первым делом нас в виде уведомления попросят задать в настройках имя пользователя и секретный вопрос для доступа к No-IP. Кликаем по уведомлению или переходим через левое меню в раздел "Account" - "Account Info" :

Добавляем логин не короче 6 символов и в выпадающем списке ниже выбираем свой вариант секретного вопроса. Я остановился на первом - "What is your fathers middle name?", то есть, фактически - "Отчество Вашего отца". Вписываем в поле рядом ответ на выбранный вопрос и в самом низу жмём кнопку "Save" . Заполнять данные о себе в блоке "Personal Info" вовсе не обязательно!

В принципе, для начала настроек вполне достаточно. Заглядывать в панель управления в будущем нам придётся как минимум раз в месяц, чтобы вручную заново активировать наш домен, привязанный к нашему ПК. О необходимости этого Вам придёт письмо на почту, но можно, не дожидаясь его, зайти в раздел "My Services" - "Renewal Management" и нажать там кнопку "Renew" , чтобы продлить регистрацию на 30 дней:

Установка клиента

Чтобы No-IP мог исправно ассоциировать Ваш компьютер с зарегистрированным Вами доменным именем, Вам нужно установить специальную программу-клиент. Поэтому последним нашим действием в панели управления будет посещение раздела меню "Dynamic DNS" - "Dynamic Update Client " :

Здесь выбираем версию клиента, соответственно Вашей операционной системе и жмём кнопку "Download DUC". Можете также посмотреть видеоролик по работе с клиентом, но, думаю, это особо не нужно, поскольку устанавливать и управлять им довольно просто. В установленном виде клиент занимает чуть более полумегабайта места на диске и практически не потребляет ресурсов Вашего ПК. При первом запуске нам потребуется ввести логин и пароль от нашего аккаунта, после чего перед нами появится окно программы:

В идеале нам не потребуется ничего настраивать, если все три раздела основного окна будут иметь отметки в виде зелёных галочек. Непонятки могут возникнуть, если на Вашем компьютере стоит несколько сетевых карт. В этом случае нужно явно указать, с какой из них должен работать DUC. Для этого идём в меню "File" - "Preferences" и в открывшемся окне выбираем из выпадающего списка "Network Adapter" нужную "сетевуху":

Кроме того, после такой смены адаптера при возникновении дальнейших неполадок нужно ещё отменить автоматическое удалённое определение сетевого адреса, установив переключатель в группе "IP Detection Method" в положение "Use the IP of my local network adapter".

На этом настройки клиента можно заканчивать и переходить к установке локального сервера, к которому Вы будете получать доступ через Интернет, а также открытию доступа к Вашему ПК через DDNS в панели управления своего сетевого устройства.

Настройка No-IP на модеме TP-LINK TD-W8961ND

Недавно я писал об очень понравившемся мне локальном чате MyChat . Его я установил на работе и успешно использую уже несколько недель. Однако, изначально меня заинтересовал вопрос о том, можно ли подключиться к серверу чата не только из локальной сети, но и из Интернета.

На официальном сайте по этому поводу есть две статьи. Одна из них описывала способ подключения к серверу со статическим внешним IP, но мне такой вариант сразу не подошёл, поскольку выделенного адреса у нас не было. Во второй статье ситуация была ближе к моей. Там как раз описывался способ привязки к серверу чата доменного имени No-IP.

Однако, в самом начале статьи была оговорка, касающаяся проверки видимости компьютера по внешнему IP через сервис пингования Network Tools . Мол, если сервис после попытки пинга выдаёт сообщение "Timed out" , то не стоит даже пытаться настроить видимость сервера через Интернет. К сожалению, у меня возник как раз такой случай. Но я всё же попытался "пошаманить" с настройками нашего модема и у меня всё получилось! Сейчас расскажу как...

На работе у меня вся локальная сеть выходит в Интернет через новенький модем TP-LINK TD-W8961ND. На его примере мы и рассмотрим всё, что я делал. Естественно, первым шагом был поиск функции DDNS , которая обнаружилась в разделе "Advanced Settings" . Здесь я активировал Dynamic DNS, выбрал в качестве провайдера NoIP.com, ввёл доменное имя, логин, пароль и сохранил всё это дело:

Но, увы, ничего не произошло... Вначале я грешил на встроенный файрвол модема, который мог бы блокировать доступ к нему из Интернета, но он был выключен. Как оказалось, проблема была в настройках NAT (сокр англ. "Network Address Translation" - "преобразование сетевых адресов"). Поскольку, в локальной сети несколько компьютеров выходят в Интернет через единый шлюз модема, он просто "не знает", с каким из ПК связывать доменное имя No-IP! Нужно ему "помочь".

Для этого нам потребуется прямо указать в настройках NAT IP-адрес компьютера, на котором стоит сервер, а также порты, через которые он передаёт данные. В MyChat это всё можно посмотреть в админке сервера. Заходим в неё, переходим в раздел "Информация о сервере" и здесь в группе "Сервисы" видим искомые IP-адреса и порты, которые нужно открыть на стороне модема:

Теперь идём в настройки модема: "Advanced" - "Advanced Setup" - "NAT" - "Virtual Server" . Здесь нам доступно до 12 правил для проброса портов. В выпадающем списке по порядку выбираем порядковые номера правил и прописываем в них открываемые порты для нужного IP-адреса:

Мне для успешного осуществления доступа к серверу чата из Интернета оказалось достаточно всего 4-х правил, после чего по доменному имени No-IP стала открываться стартовая страничка MyChat! Для подключения же через программу-клиент вместо локального IP сервера, достаточно указать ссылку на всё тот же домен No-IP.

Настройка No-IP на роутере TP-LINK TL-WR740N

Вдохновившись успехом на работе, я решил зарегистрировать ещё один аккаунт No-IP и "подвесить" на него доступ к файлам на своём домашнем ноутбуке. Дома у меня Интернет раздаётся по локалке местного провайдера и в качестве точки доступа стоит довольно распространённый недорогой Wi-Fi-роутер TP-LINK TL-WR740N. В нём тоже имеется поддержка службы динамических DNS и среди провайдеров присутствует No-IP (см. скриншот в разделе "Регистрация на No-IP ").

Собственно, я успешно заполнил форму подключения No-IP в настройках роутера и в качестве сервера выбрал одно из простейших решений - HFS . Эта программа позволяет быстро и практически без какой-либо настройки создать HTTP-сервер для доступа к файлам и папкам на локальном компьютере. К тому же, в ней изначально есть поддержка сервисов DDNS, среди которых имеется и No-IP!

Чтобы подключить No-IP к HFS нужно перевести программу в режим эксперта ("Expert Mode" ), нажав на клавиатуре клавишу F5. Затем перейти в "Menu" , найти там раздел "Dynamic DNS Updater" и выбрать "No-IP wizard" . Запустится мастер настройки подключения к No-IP, где Вы пошагово введёте данные от своего аккаунта и укажете домен:

Однако, после добавления информации о моём No-IP-аккаунте сервер всё ещё не был доступен, хотя, в параметрах роутера тестовое подключение сигналило об успешной связи с сервисом. Помня о пробросе портов на работе, я решил поискать подобные настройки на домашнем маршрутизаторе и обнаружил подобное в разделе "Переадресация" - "Виртуальные серверы" :

Стандартный порт 80, который используется протоколом HTTP, упорно не желал устанавливаться для прописываемого IP (писало, что он занят). Поэтому в настройках HFS и здесь я прописал альтернативный порт - 8080. После этого, а также после перезапуска программы, сервер, наконец-то, заработал и стал доступен через Интернет!

Однако, мне стало интересно, что же всё-таки занимало 80-й порт и блокировало доступ к нему. Пришлось перерыть все настройки роутера, но в итоге удача мне всё же улыбнулась. Как выяснилось, в разделе "Безопасность" был подраздел "Удалённое управление" и в нём как раз по умолчанию был "забит" 80-й порт! Стоило мне изменить его на альтернативный и перезагрузить маршрутизатор, как доступ к порту освободился. Правда, перенастраивать я уже ничего не стал:)

Выводы

Сервис No-IP может стать настоящим спасением для тех, кто хочет бесплатно заиметь удалённый доступ к своему компьютеру или части его функций. Фактически, Вы можете через Интернет связаться с локальным хостом своего ПК (127.0.0.1), на котором может "крутиться" практически любой сервер!

Хотите, как я, организуйте чат или личное "облако" для хранения файлов. Хотите, разверните полноценный веб-сайт (No-IP позволяет "привязать" к аккаунту реальный домен), превратив свой компьютер в веб-сервер (например, при помощи DENWER). А можете даже создать собственный игровой сервер. Словом, с No-IP Вам станет доступно любое серверное ПО и Вы сможете дать ему доступ в Интернет без каких-либо финансовых затрат!

Пробуйте, экспериментируйте и делитесь своим опытом в комментариях под статьёй!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

DDNS — Dynamic DNS (динамический DNS).
Очень часто провайдеры Интернет при подключении к сети предоставляют внешний динамический ip-адрес (Stream, Beeline/Corbina и т.п.). Подавляющему большинству пользователей этого достаточно. Однако в некоторых случаях (для сетевых игр, для доступа к своему компьютеру из вне) необходим внешний статический адрес. Эту услугу предоставляют далеко не все провайдеры, а если и предоставляют, то за дополнительную плату. Обойти эту проблему можно с помощью технологии DDNS, позволяющей связать внешний динамический ip-адрес и постоянное доменное имя. Воспользоваться DDNS можно совершенно бесплатно!


Переадресация 80-го порта. Будет полезна тем, кто настроил свой веб-сервер на нестандартный порт. Избавляет от необходимости прописывать номер порта в адресной строке браузера.
TTL равное 4 часа. Подойдет тем, у кого адрес меняется относительно редко (компьютер, маршрутизатор работает целый день или дольше). В этом случае скорость доступа будет выше, т.к. будут задействованы механизмы кеширования DNS.

Для себя я выбрал no-ip.com, из-за более длительного срока действия акаунта.

Теперь перейдем к регистрации на сайте.

Регистрация на no-ip.com

Заполняем форму регистрации:

Обязательно требуется заполнить все поля кроме Zip/Postal Code.

В настоящее время выявился глюк, связанный с адресами mail.ru . При попытке зарегистрироваться появляется ошибка — “Enter a valid email address” . Выход — использовать любой другой почтовый адрес. Проверено, что с почтой от Яндекса и уж тем более Gmail регистрация проходит без проблем.

После нажатия на кнопку I Accept, Create my Account на ваш адрес будет отправлено письмо с ссылкой для активации акаунта. После активации вновь заходим на сайт и вводим свой логин / пароль. После входа в акаунт переходим в раздел Add a Host:

и переходим к настройкам хоста:

Hostname — выбираем имя домена третьего уровня. Справа в выпадающем списке выбираем домен второго уровня (какой больше нравится).
Host Type — для привязки к ip-адресу выбираем DNS Host(A). DNS Host(Round Robin) — для привязки доменного имени к нескольким ip-адресам (для балансировки нагрузки, платная функция). DNS Alias(CNAME) — привязка к доменному имени (создание синонима). Port 80 Redirect — перенаправление 80-го порта (в остальном аналогично DNS Host(A)). Web Redirect — привязка к URL.
Mail Options — оставляем без изменений.
В конце концов нажимаем Create Host.

Перед началом установки убедитесь, что вы подключены к Интернет.

Запускаем установщик. Все стандартно: выбираем расположение, отмечаем опцию Launch No-IP DUC (для запуска апдейтера сразу после завершения установки).

Переходим к настройке.

В начале необходимо ввести логин и пароль с которыми вы . Если логин и пароль правильные, вы должны увидеть список зарегистрированных хостов (см. Hosts).

Для обновления dns необходимо поставить галочки напротив нужных вам хостов (доменов). Процесс обновления начинается сразу после установки галочки (никаких дополнительных кнопок нажимать не надо). Под списком хостов программа выводит ip-адрес, используемый для обновления (на скриншоте выделено красным).

Для доступа к дополнительным настройкам нажмите кнопку Options.

Закладка Standard. Здесь четыре опции:

  • Run on startup. Автоматический запуск программы при входе пользователя в систему. Также добавляет иконку программы в трей.
  • Use alternate port. Использовать альтернативный порт. Вместо подключения к порту 8245 (по-умолчанию), программа будет использовать порт 80. Эту настройку нужно использовать в случае проблем с подключением к серверу no-ip (например, если провайдер блокирует порт 8245).
  • Run as a system service. Запускать как службу. Настройка очень полезна, если в вашей системе несколько пользователей. Запускает клиент no-ip до входа пользователя в систему. Незаменима для серверов. Эту настройку можно комбинировать с Run on startup (если пользователь все же залогиниться, у него будет иконка no-ip в трее).
  • Require password to resore window from system tray. Требовать пароль при открытии окна конфигурации. Позволяет защитить настройки клиента паролем. Единственный способ обойти пароль — удалить и установить клиент заново.

Закладка Connection. Подзакладка Standard. Здесь три опции:

  • Override automatic connection detection и Override automatic ip detection. Эти опции полезны пользователям у которых несколько сетевых карт и при этом несколько активных подключений. Например подключены по локальной сети и одновременно по wi-fi. Первая опция позволяет вручную определить интерфейс, через который будет осуществляться подключение к серверу no-ip. Вторая опция позволяет вручную определить интерфейс, через который бдет определяться ваш внешний ip-адрес.
  • Третья опция позволяет изменить частоту с которой клиент проверяет изменения внешнего ip-адреса. По-умолчанию этот интервал равен 30 минутам. Менять эту опцию советую только, если ваш ip меняется очень часто (уменьшить интервал до 5-10 минут).

Закладка Connection. Подзакладка Proxy.

Если подключение к интернет осуществляется через proxy-сервер, то здесь вы можете определить параметры подключения к нему.

Обычно proxy-сервера в домашних сетях почти не встречаются, так что для обычных пользователей эта закладка интереса не представляет. То же можно сказать и про закладки Scheduling/Autodial и Other, их описание я опущу.

Настройка маршрутизатора (D-link DI-804) для работы с DDNS
Настройка очень проста (на других маршрутизаторах с поддержкой DDNS выполняется аналогично).
Переходим в раздел настройки DDNS.

Выставляем опцию DDNS Enabled.
В поле Provider выбираем no-ip.com или dyndns.com.
В поле Host Name вводим имя домена (например example.no-ip.org).
В поле Username / E-mail и в поле Password / Key вводим логин / пароль с которыми зарегистрировались на сайте провайдера DDNS.
Сохраняем настройки. Перезагружаем маршрутизатор. Все.

Персональные аккаунты для Viewer"ов на NOIP (личный кабинет). Аудио-видео чат в режиме конференции. Автоматический импорт компьютеров из домена, локальной сети или с NOIP.

04 января 2018г. LiteManager 4.8 и клиент для Android, Mac OS и iOS

Новая версия LiteManager 4.8 со встроенным сетевым чатом, NOIP джаббер. Новый режим работы Учитель, для проведения обучающих тестов, сбора и раздачи файлов в образовательных учреждениях.

Клиент программы LiteManager для платформ Android, OSX и iOS.

06 июля 2015г. LiteManager удаленная поддержка клиентов

Программа для удаленной поддержки клиентов Pro/Free версии в одном дистрибутиве. Удаленный доступ через Интернет по IP или ID соединению. Удаленный рабочий стол с поддержкой новой Windows 10. Режим демонстрации экрана позволяет организовать образовательный процесс в учебном заведении, дистанционное обучение. Бесплатно для личного или коммерческого использования.

06 июня 2015г.

Новый дизайн сайта программы удаленного доступа LiteManager, добавлена справочная система, обзор решений, инструкции по использованию программы, сравнительные обзоры и статьи. LiteManager с полной поддержкой работы Linux под Wine, теперь программу можно запустить на операционных системах Linux.

Настройка своего личного NOIP

Приложение NOIP предназначено для связывания между собой клиентского модуля Viewer и серверного модуля Server по ID, программа предоставляется бесплатно и поставляется в комплекте вместе с клиентской частью Viewer. (Настройка своего личного NOIP - видео)

Что бы настроить и использовать собственный NOIP в корпоративных целях, приложение необходимо запустить на компьютере с постоянным IP адресом так, что бы приложение было доступно для соединений со стороны Viewer и Server. Если используется Free версия программы то NOIP необходимо открыть для других пользователей, т.е. сделать его бесплатным.

Запускаем NOIP из меню пуск или из каталога где установлен Viewer. Главное окно NOIP.

На главной вкладке можно изменить порт из целей безопасности, и установить максимальное количество каналов передачи данных клиентов для ограничения нагрузки на NOIP.

Если работать предполагается через Free версию Viewer, то NOIP нужно сделать бесплатным, откройте его для других пользователей, на вкладке дополнительно установите галочку открыть для других пользователей, укажите имя NOIP.

Для запуска NOIP достаточно нажать на основной вкладке кнопку Запуск.

Теперь подключим к NOIP удаленный модуль Server, для этого откроем окно Соединения по ID на сервере и в опциях укажем свой собственный NOIP, для этого нужно отключить галочку использовать общий NOIP и ввести IP и порт своего личного NOIP. После чего нажимаем соединить.

В случае удачного подключения в статистике на NOIP должна появиться запись о подключенном сервере. Для удобства включите отображение всех соединений в статистике, галочка все соединения.

Настроим подключение со стороны клиентского модуля Viewer. Откроем окно соединения по ID и в настройках на вкладке опции укажем свой собственный NOIP, для этого аналогично подключению сервера уберем галочку использовать общий NOIP и введем данные своего личного NOIP. Включите опцию не скрывать свой ID для отображения ID в статистике NOIP, и нажимаем Ok, что бы сохранить изменения.

Вводим в окне соединения по ID, ID сервера и подключаемся, нажав на кнопку Соединение.

В список соединений автоматически добавится новый контакт.

На вкладке статистика на NOIP отобразится запись о установленном соединение для передачи данных между Viewer и Server.

На вкладке Информация, можно найти общую информацию о количестве подключенных серверов (контрольные соединения) и каналах для передачи данных (соединений данных).
На вкладке информация еще отображается информация о типе лицензии NOIP, тип лицензионный для работы только через Pro версию или бесплатный для работы через Free и Pro версии Viewer.
Если NOIP не открывать для других пользователей, то его тип будет лицензионный.

Если NOIP открыть для других пользователей, его тип будет бесплатный.

Я, скорее, параноик и до сего момента держу закрытым весь доступ в локалку из Сети. Хотя, с другой стороны, полную гарантию не даёт даже физическое отключение тк остаются сменные носители. А уж если работает transmission, bttorrentsync и пр... В общем, придумалось несколько приложений, требующих доступа извне в локалку - owncloud, удалённый backup по интернет и пр. Начнём с DDNS

Сразу предупрежу, что со мной Капитан Очевидность. Всего лишь для новичка попробую излагать простыми словами.

Начнем с упрощенной теории . В глобальной сети право использовать IPv4 адрес (например 95.24.156.147) можно получить от полномочной организации, IANA. Адресов всего 2^32 (~ 4 млрд), часть отдана под специальные цели - на всех не хватает. Отчасти поэтому в изолированной домашней сети используются обычно адреса вида 192.168.0.0/16, во всех таких сетях одинаковые. Это позволяет экономить адресное пространство. Но в результате внутри домашней сети и снаружи адреса - разные . Внешний адрес ваша сеть получает один, от провайдера (которому вы платите за интернет). И его выдают в аренду на некоторое время , и могут в любой момент изменить. Поэтому достучаться до вашей домашней сети по IP несколько затруднительно. Есть два основных способа - арендовать у провайдера постоянный (статический адрес). Например, у моего провайдера это стоит 130 руб/мес. Так и стоит сделать, если у вас важные приложения, типа клиент-банк, т.к. статический адрес положительно сказывается на безопасности. Но в большинстве случаев проще второй способ - DDNS.

Суть DDNS в том, что вы поручаете кому-то (DNS серверу) отслеживать изменения вашего реального, динамического, IP адреса и связывать этот адрес с постоянным именем, например vasia_pupkin.ddns.com. Чтобы DNS сервер узнал об изменениях, из вашей сети кто-то должен периодически к этому DNS серверу подключаться, авторизовываться и сообщать свой текущий IP. Обычно эту работу исполняет роутер.

Хорошая новость в том, что в простейшем, годном для дома, варианте услуги DDNS можно найти бесплатные. Выбор провайдера DDNS - тема длинная, начните со списка, который поддерживает ваш роутер. Погуглите ваш, многие роутеры это умеют. Если не умеет - nas4free может взять эту роль на себя, Services|Dynamic DNS (я не настраивал, но там всё аналогично). , например, предлагает следующее

Как видно, я выбрал no-ip . Просто потому, что работает. Его и настроим.

1) Регистрируемся на https://www.noip.com/newUser.php , это бесплатный вариант. Во многих местах будут предлагать платное улучшение, для дома это не требуется.
Как всегда, понадобится адрес электронной почты. Плохо, что mail.ru не подойдёт. yandex.com и google.com - принимает.

2) Заходим, попадаем в графическое меню


Выбираем "Add Host"

3) Попадаем в диалог ниже (в него же можно попасть через меню - Add Host)


Полей очень много, внизу ещё есть. Но заполнить в простейшем случае надо только два
Hostname - выберите что-то вместо vasia_pupkin
И из длинного списка правее надо выбрать домен второго уровня. no-ip.info годится для бесплатного сервиса. Большинство остальных предложены для возможности попросить у вас денег.
IP address заполнять не надо - система определяет его сама. Но если заполните - ничего не изменится.
Жмём внизу оранжевую кнопку Add Host - готово
Прим - функциональность сервиса шире - может потом пригодиться.

4. теперь осталось настроить роутер (или NAS) стучаться на no-ip и сообщать о своём адресе. На примере моего роутера, у вас (и в nas4free) всё аналогично.

Идём по галочкам - включаем DDNS сервис, выбираем провайдера no-ip из списка, сообщаем имя созданного хоста, логин и пароль для подключения к no-ip, применяем.

5. Проверка связи. Осталось проверить. Естественный порыв - набрать vasia_pupkin.no-ip.info в адресной строке браузера (сделайте это)
Упс! Нам предлагают войти в вебгуй роутера! Это что же, теперь любой кулхацхер будет ко мне в гости ходить как к себе домой?!!
Ответ - и да и нет. То есть роботы будут ломится и, если вы позже откроете канал, могут подобрать, а то и подслушать пароли.
Нет, потому, что пока вы ничего не открыли. Вы просто привели знающих ваше доменноеё имя vasia_pupkin.no-ip.info к закрытой снаружи двери роутера. Между прочим - причина не светить понапрасну выбранное вами доменное имя.

А вы видите приглашение ввести логин-пароль роутера потому, что к той же двери вы подошли ИЗНУТРИ, из доверенной зоны.
В работоспособности можно убедиться, пинганув ваш домен из командной строки
ping vasia_pupkin.no-ip.info
Если работает, вы получите что-то вроде
PING vasia_pupkin.no-ip.info (96.28.157.147) from 192.168.1.34: 56 data bytes
64 bytes from 95.27.155.134: icmp_seq=0 ttl=64 time=0.283 ms
64 bytes from 95.27.155.134: icmp_seq=1 ttl=64 time=0.292 ms
64 bytes from 95.27.155.134: icmp_seq=2 ttl=64 time=0.198 ms

Здесь видно, что (1) имя (vasia_pupkin.no-ip.info) ресолвится во внешний IP (96.28.157.147) - значит, сервис работает и
(2) что время прохождения очень мало, доли миллисекунды, то есть пакеты ходят локально.

6. Чтобы попасть снаружи - надо выйти наружу:). Что дома не так просто. Надо либо пойти на работу, к соседу или приятелю, либо из дома подключиться к другому провайдеру. Рядовой пользователь может сделать последнее, подключившись через мобильную связь. Я, например, воткнул 3G модем в ноутбук.
Снова сделаем пинг. В результате имя по-прежнему должно ресолвиться в тот же IP, но, если у вас нормальный роутер, пинга быть не должно. Если же у вас роутер из сети уже пингуется это может не так и страшно, но признак плохой и повод подумать о замене. Мой, вариант, напомню, asus

Удаленно управлять рабочим столом можно с помощью TeamViewer. Однако, например, для управления домашним ПК с Linux на борту, если необходима только правка конфигов или работа с файлами, а не с X-приложениями, проще всего использовать ssh. Но как быть, если IP удаленной машины постоянно меняется? В таком случае поможет сервис DynDNS. Принцип его действия прост: сервис создает для вас определенный домен, а ваш компьютер с помощью этого сервиса присваивает домену текущий IP-адрес.

Регистрация аккаунта и домена

DynDNS предусматривает несколько тарифных планов, однако, мы рассмотрим бесплатный вариант его использования. Для создания доменного имени достаточно зарегистрироваться на сервисе и заполнить небольшую форму на сайте Dyn.com. Итак, переходим по ссылке регистрации и заполняем форму:

Нажимаем Create Account для создания аккаунта. Проверяем почту, переходим по ссылке в письме, вводим свой пароль и завершаем регистрацию, кликнув на Confirm Account :

Аккаунт создан, теперь нам предлагают выбрать тариф из предложенных. По всей странице красочно расписаны платные тарифы, но мы хотим пользоваться сервисом бесплатно, для этого выбираем ссылку "free Dynamic DNS " в самом низу страницы:

Переходим к созданию доменного имени. Заполняем форму, выбрав имя своего поддомена, домен, в котором он будет расположен (я выбрал dyndns.org), а также заполняем текущий IP нашего компьютера, который хотим подключить к сервису:

Нажимаем Add To Cart , подтверждаем свой выбор, нажимая Proceed to checkout :

Домен создан, активируем его работу кнопкой Activate Services :

Домен готов к работе:

Теперь мы можем приступить к настройке самого компьютера.

Настройка сервиса

Для того, чтобы сервис знал наш текущий IP, необходимо предоставлять ему такие данные. Настроим на компьютере клиент. Переходим в консоль и устанавливаем ddclient (команда приводится для Ubuntu, для не deb-based дистрибутивов можно скачать и установить вручную):

Sudo apt-get install ddclient

Теперь необходимо настроить клиент:

Sudo gedit /etc/ddclient.conf

В конфигурационном файле уже присутствует множество параметров настроек, однако, раскомментируем и настроим только самое необходимое:

Daemon=300
syslog=yes
mail=root
mail-failure=root
pid=/var/run/ddclient.pid
ssl=yes

Login=linux-easy
password=********

Server=members.dyndns.org, \
protocol=dyndns2 \
linux-easy.dyndns.org

Очевидно, что вместо астериксов (звездочек) необходимо указать пароль от своего DynDNS-аккаунта. Сохраняем файл конфигурации и перезапускаем ddclient:

Sudo /etc/init.d/ddclient restart

После этого компьютер будет сам посылать текущий IP сервису DynDNS, который будет применять его к нашему домену linux-easy.dyndns.org. Теперь мы можем подключиться к нему по ssh или даже по ftp (предварительно настроив ftp-сервер).