Как получить удаленный доступ к вашему компьютеру из внешней сети (интернета) если у вас динамический IP
OSmaster.org.ua > Linux > Как получить удаленный доступ к вашему компьютеру из внешней сети (интернета) если у вас динамический 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 с помощью команды:
Ну вот и все. Теперь вы сможете подключаться и настраивать ваш компьютер удаленно, к примеру с помощью удаленного рабочего стола. Все что для этого нужно — это ввести в устройство (программу) для подключения имя хоста (домен) DynDNS.
Также рекомендую прочитать:
4 Комментариев
Спасибо, информация по настройке DynDNS очень полезна
спасибо, нашла много полезного на вашем ресурсе))
Немогу пройти proceed to checkout для бесплатного сервиса Dyndns
Проблем быть не должно, возможно к вашей электронной почте уже прикреплен акаунт DynDNS или у вас больше 2-х бесплатных доменов.
Оставить комментарий Отменить ответ
- Как удалить все стандартные сторонние приложения из Windows 8 (Windows RT)
(10,00 из 10)
- Как уменьшить уровень почти полной разрядки батареи до 1% в настройках Windows 7
(10,00 из 10)
- Список новых функций в Windows 8.1
(10,00 из 10)
- Как ограничить количество попыток ввода пароля при входе в Windows
(10,00 из 10)
- Как восстановить потерянные лицензионные ключи Windows и программ с нерабочего компьютера
(10,00 из 10)
- Удобный плагин для навигации по файлам и папкам в Notepad++
(10,00 из 10)
- Создание ярлыка и горячих клавиш для отключения монитора
(10,00 из 10)
- Сравнение программ для восстановления информации
(10,00 из 10)
- Как удалить системный файл в Windows 7 или Vista
(10,00 из 10)
- Как просматривать интернет страницы с помощью терминала Linux
(10,00 из 10)
Источник