Перейти к: WindowsmacOSLinux x64Linux ARM / Raspberry PiРоутерDockerFreeBSD

Windows v2.0.0

Нативный клиент Windows с иконкой в системном трее. Работает в фоновом режиме и автоматически обновляет ваши DNS-записи при изменении публичного IP-адреса. Поддерживает все типы записей (A/AAAA).

Скачать v2.0.0 (64-bit MSI)
Старая версия: Windows v1.42 (для устаревших систем)

Для Windows XP/Vista/7. Не рекомендуется для новых установок.

Скачать v1.42 (EXE)

Установка

  1. 1Запустите MSI-установщик и подтвердите запрос UAC. Приложение работает в системном трее — лёгкое, написано на современном безопасном языке, минимальное потребление ресурсов. Поддерживает 11 языков интерфейса с единообразным внешним видом на Windows и macOS.
  2. 2В системном трее появится иконка. Нажмите на неё → Настройки.
  3. 3Введите логин и пароль No-IP.eu.
  4. 4Введите имена хостов, которые хотите обновлять (например, moydomain.no-ip.eu). Хосты должны уже существовать в вашей панели управления No-IP.eu. Нажмите Сохранить.
  5. 5Статус станет зелёным. Ваши DNS-записи теперь автоматически обновляются при каждом изменении IP.

macOS v2.0.0

Универсальный бинарник (Apple Silicon + Intel). Работает как элемент входа в строке меню, терминал не нужен.

Скачать v2.0.0 (Universal DMG)

Установка

  1. 1Откройте DMG и перетащите No-IP Client.app в /Applications.
  2. 2Приложение не подписано цифровой подписью (нет Apple Developer ID). При первом запуске macOS Gatekeeper заблокирует его. Решение: кликните правой кнопкой на No-IP Client.appОткрыть → нажмите Открыть в диалоге безопасности. Это нужно сделать только один раз. Альтернативно: Системные настройки → Конфиденциальность и безопасность, прокрутите вниз и нажмите Всё равно открыть.
  3. 3Нажмите на иконку в строке меню → Настройки. Введите свои учётные данные.
  4. 4Введите имена хостов, которые хотите обновлять (например, moydomain.no-ip.eu). Хосты должны уже существовать в вашей панели управления No-IP.eu. Нажмите Сохранить.
  5. 5Опционально: включите Запуск при входе в Настройках для автоматического запуска.

Linux x86-64

Лёгкий статический бинарник — без зависимостей, без установщика. Использует нативный UDP-протокол no-ip.eu (порт 7777): легче HTTPS, работает через большинство файрволов. Идеально подходит для серверов, виртуальных машин и автоматизированных настроек.

Скачать бинарник (x64) Скачать tar.gz

Использование

# Однократное обновление и выход: noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu # Режим демона — обновление каждые N минут в фоне (N ≥ 5): noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu -b 5 # Показать версию: noip.client -V

Быстрый старт

  1. 1Скачать и сделать исполняемым:
    wget -O /usr/local/bin/noip.client https://no-ip.eu/progs/noip.client-x64 chmod +x /usr/local/bin/noip.client
  2. 2Протестировать однократным обновлением:
    noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu
  3. 3Запустить как демон (обновление каждые 5 мин в фоне):
    noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu -b 5 &
  4. 4Для автоматического запуска после перезагрузки добавьте в crontab:
    crontab -e # Добавить: @reboot /usr/local/bin/noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu -b 5
    Примечание: на некоторых системах @reboot срабатывает до того, как сеть станет доступной. Поскольку демон повторяет попытки каждые 5 минут, он подключится автоматически при первой успешной попытке после загрузки.
  5. 5Юнит-файл systemd и скрипт инициализации SysV в разработке — пока не включены в эту версию. На данный момент используйте cron, как показано выше.

Linux ARM / Raspberry Pi

Бинарник ARMv7+. Работает на Raspberry Pi (все модели), Orange Pi, Banana Pi и любой системе Linux ARMv7+. Интерфейс идентичен версии x64.

Скачать бинарник ARM

Быстрый старт

  1. 1
    wget -O /usr/local/bin/noip.client https://no-ip.eu/progs/noip.client-arm chmod +x /usr/local/bin/noip.client
  2. 2Протестировать однократным обновлением:
    noip.client -u user@example.com -p yourpassword -d moypi.no-ip.eu
  3. 3Запустить как демон (обновление каждые 5 мин):
    noip.client -u user@example.com -p yourpassword -d moypi.no-ip.eu -b 5 &
  4. 4Автозапуск после перезагрузки через crontab:
    crontab -e # Добавить: @reboot /usr/local/bin/noip.client -u user@example.com -p yourpassword -d moypi.no-ip.eu -b 5

Роутер (встроенный DDNS)

Большинство роутеров нативно поддерживают протокол DynDNS. Не нужно устанавливать программы — настройте один раз, работает постоянно.

НастройкаЗначение
Сервис / ПровайдерCustom или DynDNS
Сервер / Хостupdate.no-ip.pl
Логин / Имя пользователяВаш email No-IP.eu
ПарольВаш пароль No-IP.eu
Имя хостанапр. moydomain.no-ip.eu

Работает с любым DynDNS2-совместимым клиентом. No-IP.eu реализует стандартный протокол DynDNS2 — тот же, что используется большинством роутеров, ddclient, inadyn и другими DDNS-инструментами. Установите сервер обновления update.no-ip.pl и ваши учётные данные no-ip.eu. Наш нативный Linux/C клиент использует оптимизированный UDP-протокол, специфичный для no-ip.eu — легче и дружелюбнее к файрволам, чем HTTPS.

Примечания для конкретных роутеров
  • ASUS: WAN → DDNS → Провайдер услуг: Custom. Вставьте update.no-ip.pl как URL сервера.
  • TP-Link: Дополнительные настройки → Сеть → Динамический DNS → Провайдер услуг: DynDNS.org подходит. Сервер: update.no-ip.pl.
  • MikroTik: IP → Cloud не подходит. Используйте скрипт /ip cloud или скрипт RouterOS, вызывающий update.no-ip.pl через HTTP GET.
  • OpenWrt: No-IP.eu — официально поддерживаемый DDNS-провайдер в OpenWrt. Установите пакет ddns-scripts, выберите no-ip.pl из списка провайдеров и установите сервер update.no-ip.pl. URL обновления DynDNS2 общий — он работает с аккаунтами no-ip.eu.

Docker

Используйте qmcgaw/ddns-updater — хорошо поддерживаемый мульти-провайдерный DDNS-обновитель. Поддерживает протокол No-IP.

services: ddns-updater: image: qmcgaw/ddns-updater restart: unless-stopped environment: - CONFIG=[{"provider":"noip","domain":"moydomain.no-ip.eu","username":"Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.","password":"yourpassword","ip_version":"ipv4"}] - PERIOD=5m - HTTP_TIMEOUT=10s ports: - "8000:8000" # опционально: веб-интерфейс статуса

Замените moydomain.no-ip.eu, Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript. и yourpassword на ваши реальные данные. Контейнер проверяет ваш IP каждые 5 минут и обновляет запись при изменении.

FreeBSD

Бинарная дистрибуция для FreeBSD amd64. Альтернативно используйте порт inadyn (pkg install inadyn) с провайдером NoIP.

Скачать FreeBSD tar.gz

Установка

  1. 1
    tar -xzf no-ip-client-freebsd.tgz chmod +x noip.client cp noip.client /usr/local/bin/
  2. 2Выполните тестовое обновление:
    noip.client -u user@example.com -p yourpassword -d moydomain.no-ip.eu
  3. 3Добавьте в /etc/rc.local или создайте rc.d-скрипт для автоматического запуска.
  4. 4Режим демона или cron @reboot — та же синтаксис, что в разделе Linux выше.
  5. 5Альтернативно используйте inadyn из портов (pkg install inadyn) — поддерживает протокол DynDNS2, установите сервер update.no-ip.pl.
Нужен доступ к API, DNSSEC или управление командой?
primedns.net — DNS-платформа для разработчиков и бизнеса, от команды no-ip.eu.
Узнать больше →