DDNS что это, как настроить и пользоваться на Linux

Многие пользователи каждый день пользуются интернетом, но не знают как он работает и при упоминании DDNS не понимают что это такое, но все гораздо проще чем кажется на самом деле.

DDNS — ЧТО ЭТО?

DynamicDNS, это сервис позволяет присвоить домену динамический IP адрес, выданный провайдером.

ПРИНЦИП РАБОТЫ

DNS (Domain Name System), система доменных имен. Выполняет роль базы данных в интернете, хранит огромное количество записей. Когда в браузере вы вводите доменное имя, оно посредством DNS преобразовывается в IP-адрес, который используется для доступа к серверу.

ПОПУЛЯРНЫЕ СЕРВИСЫ DDNS

freedns.afraid.org

no-ip.com

dyndns.org

3322.org

ПРЕДВАРИТЕЛЬНЫЕ ДЕЙСТВИЯ

Необходимо зарегистрироваться. Мой выбор freedns.afraid.org.

freedns.afraid.org

Переходим в Dynamic DNS жмем add.

freedns.afraid.org

ВЫБИРАЕМ ДОМЕН ВТОРОГО УРОВНЯ

Type —  тип записи выбираем А

Subdomain — например: myip

Domain — например: mooo.com

Destination — это ваш ip (необязательно)

TTL — обновление данных в секундах (для премиум аккаунта)

Save —  сохранить изменения

myip.mooo.com — ваш домен

freedns.afraid.org

Если используете более двух доменов, их можно связать между собой. При обновлении ip адреса одного домена меняются все ip адреса на доменах.

freedns.afraid.org

Жмем quick cron example, Получаем код для cron.

freedns.afraid.org

Все доступные методы: wget, curl, url, fetch. Ссылки для Windows wget и curl.

# Example #1:
# wget —no-check-certificate -O — https://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

# Example #2:
# curl https://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

# Example #3:
# fetch -o — https://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

# url  https://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

НАСТРОЙКА

Осталось только добавить задачу в cron. Для Windows, планировщик задач.

$ sudo crontab -e

sudo crontab -e

Добавляем запись.

$ */5 * * * * /usr/bin/curl http://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

Выполнение происходит каждые 5 мин.

*/5 * * * * /usr/bin/curl http://freedns.afraid.org/dynamic/update.php?byi7ycjZPVDcvbbFKNxVDBmTjFVOD24ThfFhJUyukgg=

Теперь к домену myip.mooo.com привязан ваш внешний IP адрес, который открывает новые возможности, такие как сервер FTP, SAMBA или ВИДЕОНАБЛЮДЕНИЯ и тд.

ВЫВОДЫ

Настройка очень проста. Использование динамических IP адресов еще долго будет актуальна. Вопросы задавайте в комментариях. 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: