Здравствуйте!
Данное письмо расскажет Вам, как использовать бесплатный DDNS-сервис hldns.ru.
Для начала немного теории. Суть сервиса - сопоставлять Вашему DDNS-адресу xxxxx.hldns.ru Ваш реальный ip-адрес (сейчас он xxx.xxx.xxx.xxx). Для этого используется web-запрос, который можно осуществлять с компьютеров под любыми операционными системами, устройств вида raspberry pi и везде, где есть возможность автоматизированно загружать страницу по протоколу HTTP. При запросе специальной ссылки обновления система автоматически обновит на нашем сервере Ваш ip-адрес и максимум в течении 5 минут он станет доступен по имени.
Ваша ссылка на обновление:
http://hldns.ru/update/9EJKL6FFFSDFDSFSDF7YT (гиперссылка). Ваше DDNS-имя для использования в удаленном доступе: xxxxxxxx.hldns.ru
Система обновления возвращает результат, и его можно использовать для ведения логов либо контроля процесса. Это обычный текст, который содержит Ваш текущий ip-адрес в случае успеха либо один из кодов ошибки:
101 - Слишком рано, вы проводили обновление менее 5 минут назад.
102 - Аккаунт не найден по ключу. Возможно, есть смысл обратиться к нам, ответив на это письмо.
103 - Ваш аккаунт снят с активации. Тут точно есть смысл обратиться к нам за помощью.
104 - Не удалось распознать Ваш ip-адрес. Такое иногда случается.
105 - Не получен ключ обновления, скорее всего, ошибка в ссылке.
Если все работает, но доступ к Вашему устройству не удается получить, возможно, Ваш провайдер использует серые адреса. Для работы сервиса нужен белый, выданный только Вам, ip-адрес. Если Вы пользуетесь мобильным провайдером, то высока вероятность этого. Нюансы можно выяснить у Вашего провайдера.
Если провайдер не может выдать Вам белый ip-адрес, то, возможно, Вам сможет помочь недорогой сервис vpnip.ru. Сервис предоставляет выделенный ip-адрес по vpn-соединению.
Как настроить автоматическое обновление на различных операционных системах?
Самый простой путь на ОС Windows - воспользоваться нашей программой hldns.ru updater. Для других операционных систем Вы можете скачать исходный код программы и компилировать его для Вашей ОС в среде Lazarus.
Linux: воспользуйтесь утилитой wget. Установите её нужным для вашей версии linux способом, например, командой "yum install wget" для RHEL или "sudo apt-get install wget" для Debian-подобных систем. Далее настройте CRON на выполнение SH-скрипта со следующим содержимым: "wget -O- URL". Данная команда обновит ip-адрес для Вашего DDNS-имени на адрес, с которого делается данный запрос.
Windows: по аналогии с linux, скачайте и установите утилиту wget для Windows. Далее создайте cmd или bat файл со следующим содержимым: " C:\Program Files (x86)\GnuWin32\bin\wget.exe -O-http://hldns.ru/update/9AS2CM30Q7YT". Необходимо проверить путь к файлу wget.exe и при необходимости исправить его. Данный cmd/bat файл необходимо разместить на диске компьютера и создать задачу в планировщике Windows. Настройте задачу на выполнение данного cmd/bat файла каждые 5-10-15 минут.
Для прочих систем также используйте по возможности утилиту wget или аналогичную. Если Вы испытываете трудности с настройкой, попробуйте обратиться к нам, ответив на это письмо. Обращаем Ваше внимание, что мы с особым удовольствием помогаем своим клиентам, если Вы пожертвуете сервису money на главной странице нашего сайта.
Как проверить работу? Используйте команду "ping xxxxxx.hldns.ru". Команда должна вернуть Ваш текущий ip-адрес.
Спасибо!
Бесплатный сервис DDNS hldns.ru