No-IP DDNS: Лучшие бесплатные решения для телефона
No-IP DDNS: Лучшие бесплатные решения для телефона
Для No-IP вот лучшие бесплатные варианты с телефона.
Официальное приложение No-IP
No-IP DUC (Dynamic Update Client)
- Android: Есть в Google Play Store
- iOS: Есть в App Store
- Автоматически обновляет IP каждые 5 минут
- Работает в фоне
- Поддержка нескольких хостов
Termux решение для No-IP
Установка и настройка в Termux:
# Установить Termux из F-Droid (не из Google Play!)
pkg update && pkg upgrade
pkg install curl cronie
# Создать скрипт обновления
cat > ~/noip_update.sh << 'EOF'
#!/bin/bash
USER="ваш-email@example.com"
PASS="ваш-пароль"
HOST="вашхост.ddns.net"
# Обновить IP
RESPONSE=$(curl -s -u "${USER}:${PASS}" \
"https://dynupdate.no-ip.com/nic/update?hostname=${HOST}")
echo "$(date): $RESPONSE" >> ~/noip.log
# Проверка ответа
if [[ $RESPONSE == good* ]] || [[ $RESPONSE == nochg* ]]; then
echo "Success: $RESPONSE"
else
echo "Error: $RESPONSE"
fi
EOF
chmod +x ~/noip_update.sh
# Добавить в cron для автообновления каждые 30 минут
(crontab -l 2>/dev/null; echo "*/30 * * * * ~/noip_update.sh") | crontab -
# Запустить cron службу
crond
Альтернативные Android приложения
Dynamic DNS Update
- Универсальное приложение для разных DDNS
- Поддерживает No-IP
- Есть в Google Play
DNS Changer + DDNS
- Поддержка множества DDNS провайдеров
- VPN функционал (опционально)
- Бесплатная версия достаточна
Автоматизация через Tasker
Если у вас есть Tasker (платный, но очень мощный):
# Профиль Tasker
Trigger: Каждые 30 минут ИЛИ При смене WiFi/Mobile
Task:
1. HTTP Request
URL: https://dynupdate.no-ip.com/nic/update
Method: GET
Headers: Authorization: Basic [base64(user:pass)]
Query: hostname=вашхост.ddns.net
Решения для iPhone/iOS
Официальное приложение No-IP для iOS
- No-IP DUC в App Store
- Автоматическое обновление IP в фоне
- Поддержка множества хостов
- Требует оставаться активным в фоне
Shortcuts (Быстрые команды) - встроенное решение Apple
Создайте автоматизацию для обновления DDNS:
// Настройка Shortcut для No-IP:
1. Открыть приложение "Команды" (Shortcuts)
2. Создать новую команду:
- Получить содержимое URL:
URL: https://dynupdate.no-ip.com/nic/update?hostname=вашхост.ddns.net
Метод: GET
Заголовки: Authorization: Basic [base64]
- Показать уведомление с результатом
3. Настроить автоматизацию:
- При подключении к WiFi
- При смене сети
- По расписанию (каждые 30 мин)
iSH Shell - Linux эмулятор для iOS
# Установить из App Store
# Alpine Linux на iPhone
apk add curl
apk add busybox-extras # для cron
# Создать скрипт обновления
cat > update_ddns.sh << 'EOF'
#!/bin/sh
curl -u "user:pass" \
"https://dynupdate.no-ip.com/nic/update?hostname=host.ddns.net"
EOF
# Настроить периодическое выполнение
Универсальные приложения для iOS
WebSSH
- SSH клиент с поддержкой скриптов
- Можно настроить команду обновления DDNS
- Бесплатная версия с ограничениями
Termius
- SSH клиент с Snippets
- Создать snippet для обновления DDNS
- Бесплатная версия поддерживает базовые функции
Working Copy + Shortcuts
- Git клиент со встроенным терминалом
- Интеграция с Shortcuts для автоматизации
- Можно запускать shell скрипты
Альтернативные DDNS сервисы с iOS поддержкой
DuckDNS (рекомендую для iOS)
- Простое API без авторизации
-
Легко настроить через Shortcuts:
https://www.duckdns.org/update?domains=yourdomain&token=your-token&ip= - Нет требования подтверждения каждые 30 дней
Dynu
- Официальное iOS приложение
- Бесплатный план с 4 хостами
- API для Shortcuts
FreeDNS (afraid.org)
- Веб-интерфейс работает на iOS
- Direct URL для обновления
- Можно использовать в Shortcuts
Настройка автоматизации Shortcuts для DuckDNS
1. Новая команда:
- Получить содержимое URL
- URL: https://www.duckdns.org/update?domains=ВАШ_ДОМЕН&token=ВАШ_ТОКЕН
2. Автоматизация:
- Триггер: "При подключении к WiFi"
- Запустить команду обновления
- Без запроса подтверждения
Веб-интерфейс (работает везде)
Самый простой способ - использовать веб-интерфейс No-IP:
- Открыть браузер на телефоне
- Зайти на https://www.noip.com
- Войти в аккаунт
- Нажать “Update Hostname” вручную
Важные моменты для No-IP Free
- Требует подтверждения каждые 30 дней по email
- Максимум 3 бесплатных хоста
- IP обновляется автоматически при использовании DUC
Сравнение iOS решений
| Решение | Сложность | Надежность | Автоматизация |
|---|---|---|---|
| No-IP App | Низкая | Высокая | Средняя |
| Shortcuts + DuckDNS | Средняя | Очень высокая | Очень высокая |
| iSH + скрипты | Высокая | Средняя | Высокая |
| Termius snippets | Средняя | Средняя | Низкая |
Итоговые рекомендации
Для простоты (Android и iOS):
- Официальные приложения No-IP
Для максимальной автоматизации:
- Android: Termux + cron
- iOS: Shortcuts + DuckDNS
Для продвинутых пользователей:
- Android: Tasker + любой DDNS
- iOS: iSH или Shortcuts с множественными триггерами
Самое универсальное решение:
- DuckDNS + Shortcuts/Termux - работает везде, не требует подтверждений, полностью бесплатно