Как получить удаленный доступ к вашему компьютеру из внешней сети (интернета) если у вас динамический IP

Получить доступ к вашему компьютеру из-за пределов вашей компьютерной сети (например с интернета) не всегда бывает возможно. Причиной этому могут выступать некоторые факторы, но в большинстве случаев проблем с этим нет. К примеру, самая простая ситуация — это когда у вашей машины со стороны внешней сети (интернета) «Real IP» (реальный ІР-адрес). В таком случае она доступна по этому адресу. Но бывают варианты, когда провайдер использует Proxy-Server (Прокси-сервер) или NAT (Трансляция сетевого адреса) — в этих случаях без настроек со стороны провайдера ваша машина для внешнего мира будет не видна.

Мы же рассмотрим один из наиболее распространенных вариантов — где у клиентской машины динамически изменяющийся внешний IP-адрес «Dynamic IP». Этот способ используют большинство провайдеров и заключается он в том, что каждому компьютеру внутри сети предоставляется реальный ІР-адрес для доступа к внешнему миру, но этот ІР-адрес изменяется при каждом переподключении или по истечению некоторого времени. Поэтому воспользуемся специальным онлайн сервисом для того чтобы «превратить» ваш динамический адрес в статический.

Примечание: Этот способ решает проблему с динамическим ІР. Если после проделанных шагов вам таки не удалось получить доступ к вашей машине, то возможно стоит проверить настройки удаленного рабочего стола на вашей машине или настройки той программы, которой вы пользуетесь. Также необходимо проверить Firewall на доступность входящих подключений или если у вас есть роутер, то проверить проброс нужных портов.

Для работы с компьютером с динамическим IP, нам понадобится адрес DNS, который будет хранить и регулярно обновлять ваш динамический IP. Этот DNS-адрес статический (постоянный), но IP-адреса на который он ссылается — динамические и они постоянно изменяются. Таким образом, если вы будете ссылаться на этот статический домен (DNS-адрес), то соединитесь с вашей машиной с динамическим IP-адресом.

Для этого необходимо:

1. Перейдите на DynDNS и введите подходящее для вас имя хоста (hostname), а также выберите любой домен. В этом примере используется имя хоста «damien» и домен «dyndns-mail.com» — это и будет ваш статический адрес, по которому будет доступна ваша машина. Ниже кликните по ссылке «Your current location’s IP address is …» для того чтобы ваш текущий адрес попал в поле. После чего в самом низу окна нажмите на «Add to cart» .

2. После этих действий сайт попросит вас зарегистрироваться. На указанный вами адрес почты будет отправлено письмо для активации аккаунта. Перейдите по ссылке в письме для активации вашего нового аккаунта.

3. Зайдите в ваш аккаунт в DynDNS и слева в меню найдите и кликните на пункт «Dynamic DNS Host» . Далее напротив только что созданного вами домена в графе «Details» кликните по «Checkout to Activate» для активации этого домена. Поскольку по умолчанию у всех тарифный план Free, то здесь стоимость активации 0.00$, поэтому смело жмем «Proceed to checkout» для активации. Таких бесплатных домена в этом тарифе может быть только 2.

4. Теперь необходимо  установить клиент DNS update на ваш компьютер. Этот клиент будет постоянно информировать DNS server о состоянии вашего IP адреса, так что изменившись на вашем ПК, он соответственно измениться в доменной записи на сервере. Для Windows и Mac вы можете скачать и установить этот DynDNS Updater. Для Linux можно попробовать установить ddclient. (Примечание: Многие роутеры, которые используются в домашних сетях, поддерживают в себе функции dynamic DNS этих клиентов. Поэтому осмотрите меню конфигурации вашего роутера перед тем как устанавливать одно из этих приложений).

После установки и ввода своего Логина/Пароля в DynDNS Updater для Windows вы должны увидеть следующее окно:

Процесс установки и настройки DynDNS Updater для Windows и Mac достаточно прост, поэтому далее сфокусируемся на установке и настройке ddclient для Linux.

5. Скачайте ddclient, доступный по ссылке выше. Распакуйте tar-архив в Домашнюю директорию. Откройте директорию с файлами клиента ddclient, но пока ничего в ней не делайте.

6. Зайдите в ваш аккаунт в DynDNS и перейдите по следующей ссылке DynDNS Update Client Configurator. Выберите имя вашего хоста (домен, который вы создавали в шаге №1) которое вы хотите использовать и ddclient. Нажмите “Generate”.

7. Сайт сгенерирует файл конфигурации для вас. Скопируйте этот код в текстовый редактор, но в строчке password=##YOUR PASSWORD## замените фразу ##YOUR PASSWORD## на пароль, который вы используете для входа в аккаунт DynDNS. Сохраните этот файл под именем ddclient.conf в той же папке, где находиться распакованный ddclient.

8. Запустите терминал и введите в нем следующие команды, после каждой команды нажимаем Enter:

cd ddclient
sudo cp ddclient /usr/sbin/
sudo mkdir /etc/ddclient
sudo cp ddclient.conf /etc/ddclient/ddclient.conf

9. Запустите ddclient с помощью команды:

ddclient

Ну вот и все. Теперь вы сможете подключаться и настраивать ваш компьютер удаленно, к примеру с помощью удаленного рабочего стола. Все что для этого нужно — это ввести в устройство (программу) для подключения имя хоста (домен) DynDNS.

Оцените эту статью: 1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд6 Звезд7 Звезд8 Звезд9 Звезд10 Звезд (2 голосов, среднее: 9,50)
Загрузка...

4 Комментариев

  1. Вячеслав

    Спасибо, информация по настройке DynDNS очень полезна

  2. garumna

    спасибо, нашла много полезного на вашем ресурсе))

  3. Валерий

    Немогу пройти proceed to checkout для бесплатного сервиса Dyndns

    1. administrator (Автор записи)

      Проблем быть не должно, возможно к вашей электронной почте уже прикреплен акаунт DynDNS или у вас больше 2-х бесплатных доменов.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Выполните действие! (обязательно) Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.