
После закрытия бесплатных аккаунтов в DynDNS нам придётся искать другой способ доступа к домашнему серверу из интернета, так как операторы сейчас продают фиксированный IP как отдельный сервис (я до сих пор помню статический и бесплатный IP, который дал мне телефон в одном из моих первых ADSL).
К счастью, существуют динамические DNS-
Динамический DNS (DDNS](http://en.wikipedia.org/wiki/Dynamic_DNS “Dynamic DNS”)[) — это сервис, который позволяет в реальном времени обновлять информацию о доменных именах расположенных на сервере имён . Самое распространённое применение — возможность присвоения доменного имени из Internet устройству с переменной (динамичной)](http://es.wikipedia.org/wiki/Direcci%C3%B3n_IP “Dirección IP”) IP [адресом. Это позволяет подключиться к соответствующей машине, не зная, какой IP-адрес у неё в данный момент.
Что должно быть?#
Нам нужно решение, соответствующее нескольким характеристикам:
- Быстро внедряется (я ленивый :D)
- Что всё работает правильно
- Сделайте это бесплатным
- Чтобы предотвратить повторение того, что произошло с DynDNS
Решения#
1. Предоставлено регистратором доменов (1-й уровень)#
Некоторые регистраторы доменов предлагают такие услуги бесплатно при покупке одного из них, или, если у вас есть уже существующий, ищите в Google «Dynamic DNS + your domain registrar».
Плюсы#
- Простота использования
Минусы#
- Этот сервис может быть конвертирован в платёжный формат DynDNS в любое время
- Мы не полностью контролируем свою область
- Требуется домен верхнего уровня
Ссылки#
- MrDomain предлагает DonDNS (бета)
- Namecheap , который предлагает эту услугу в виде простого бесплатного дополнения, а с GNUDIP самым распространённым серверным программным обеспечением DDNS, совместимым с любым роутером, поддерживающим DDNS.
2. Регистратор доменов второго уровня готов к этому#
Это решение, которым большинство из нас пользовались до сих пор: No-IP, DynDNS и т.д. Однако такое может случиться, что эти сервисы становятся платными, рухнут или банкротятся.
Плюсы#
- Простота использования
Минусы#
- Мы не полностью контролируем свои владения
- В любой момент это может стать платным, и мы потеряем связь
Ссылки#
Примечания#
Я не рекомендую это решение ни при каких обстоятельствах — всегда лучше использовать DNSOMATIC, даже если это один сервис, как объясняется ниже
Шаги#
Создайте аккаунт в выбранном сервисе, рекомендую эти 3:
- No-IP: они предлагают качественный сервис уже много лет, но я боюсь, что вскоре за них оплатят из-за сходства с DynDNS
- OpenDNS: DNSOMATIC принадлежит OpenDNS, и они предлагают собственные услуги, эта компания всегда мне очень доверяла
- freedns.afraid.org : хотя, похоже, их сайт был создан в 80-х, я слышал о ней только хорошие отзывы
Настройте клиент ddns в веб-интерфейсе вашего роутера или, в случае ddclient linux-сервера, я не буду подробно раскрывать этот аспект, так как в интернете тысячи обучающих материалов. Однако я поставлю пару команд для установки и настройки с помощью GUI ddclient в Linux
//Si no lo tienes instalado sudo apt-get install ddclient //Si ya lo tienes instalado sudo dpkg-reconfigure ddclient
3. DNSOMATIC, различные доменные регистраторы (2-й уровень)#
До сих пор решение заключалось в создании аккаунта No-IP или DynDNS, однако благодаря DNSOMATIC мы можем регистрировать несколько аккаунтов в множестве](https://www.dnsomatic.com/wiki/supportedservices) сервисов и обновлять их [одним веб-запросом, а также он совместим с большинством клиентов DDNS, включен ddclient мой любимый для серверов Linux.
Плюсы#
- Простота использования
- Поддерживается OpenDNS, что придаёт мне уверенности
Минусы#
- Эта услуга может быть платной, но, похоже, это не произойдёт
- Мы не полностью контролируем свои владения
Ссылки#
Примечания#
Эта услуга основана скорее на качестве, чем на количестве, то есть у нас будет большое количество доменов, так что, если один станет платным или пропадёт, мы всегда можем использовать другой.
Шаги#
- Создать аккаунт DNSOMATIC
- Создавайте аккаунты в нужных сервисах, рекомендую 3:
- No-IP: они предлагают качественный сервис уже много лет, но я боюсь, что вскоре за них оплатят из-за сходства с DynDNS
- OpenDNS: DNSOMATIC принадлежит OpenDNS, и они предлагают собственные услуги, эта компания всегда мне очень доверяла
- freedns.afraid.org : хотя, похоже, их сайт был создан в 80-х, я слышал о ней только хорошие отзывы
- Добавьте данные аккаунтов, созданных в этих сервисах, в вашу панель управления DNSOMATIC
4. Конвертируйте домен первого уровня в динамический, даже если у нашего провайдера нет поддержки#
Думаю, за этим заголовком мало объяснения, но по сути мы будем использовать DNS динамического DNS-провайдера в качестве afraid.org на нашем основном домене, а затем через его API обновлять его самостоятельно через скрипт
Плюсы#
- Быстро приготовить
- Возможность кастомизации
- Мы можем использовать нашу нединамическую область как динамическую
Минусы#
- Мало контроля, так как мы продолжаем полагаться на одного бесплатного поставщика DDNS
Ссылки#
- ЗДЕСЬ Вы можете посмотреть на испанском, как это сделать с одним из крупнейших регистраторов, таким как Godaddy
5. Создайте собственный самообновляющийся DDNS-сервер#
Бесплатный проект GnuDIP Dynamic DNS позволяет нам монтировать всё необходимое на собственных машинах и доменах, что является преимуществом для тех, кто параничит в области конфиденциальности и безопасности, но для ленивых…
Плюсы#
- Абсолютный контроль
- Возможность кастомизации
Минусы#
- Сложность установки
- Это заставляет нас всегда поддерживать машину с фиксированным IP, даже если она находится в облаке и домене.
Ссылки#
6. Создайте свой собственный клиент и сервер DDNS в очень ремесленном стиле#
Используя аккаунт Dropbox, cron на машине и перенаправление домена, вы можете быстро и легко настроить всё необходимое для настройки с помощью простых инструментов.
Плюсы#
- Абсолютный контроль
- Возможность кастомизации
Минусы#
- Сложность установки среднего уровня
- Это не так проверенное решение, как другие, и его обновление основано на времени, а не на изменениях
Ссылки#
- ЗДЕСЬ Этот замечательный пост Шона Пауэрса подробно объяснит всё, что вам нужно
7. Использование API CPANEL для обновления DNS при их изменении#
Это очень умное решение, которое мы получили благодаря Митчелу Хаану, используя API CPANEL (панель управления большинства хостингов) для обновления IP, на который перенаправляется домен.
Он состоит из:
PHP-скрипт для восстановления IP из дома
Ещё один PHP-скрипт для обновления в CPANEL
Скрипт оболочки, который проверяет, требуется ли обновление, и при необходимости выполняет действие
Плюсы#
- Абсолютный контроль
- Возможность кастомизации
Минусы#
- Это не так проверенное решение, как другие, и его обновление основано на времени, а не на изменениях
Ссылки#
Мой выбор#
Применяя закон «Золотого молота», то есть как гики мы часто ищем лучшее решение, каким бы оно ни стоило и что бы ни произошло, и переходим от одного к другому, слишком часто и много раз, не учитывая время, что для меня сегодня так дорого.
Вот почему я рекомендую:
Если у вас домен верхнего уровня или вы покупаете его и вам нужен DDNS
- Используйте Решение 1
Я категорически не советую ставить всё на карту, которую вы не контролируете
- Так что не используйте решение 2!
Если у вас нет домена и вы не можете использовать Решение 1
- Используйте Решение 3
Если у вас есть домен и вы не можете использовать Решение 1
- Решение 4
Если хочешь погрузиться в гики по полной мере и у тебя есть необходимые требования
- Решение 5
Если хотите хорошо понять, как всё устроено внутри, и это полностью сделайте своими руками
- Решение 6
Если у вас дешёвый хостинг, это не приоритет, и вы хотите немного поэкспериментировать
- Решение 7
Замена ссылок из старой области на новый#
sudo grep -r -n --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc "ruben0909.dyndns.org" /Заключение#
Я бы заплатил за DynDNS-аккаунт по разумной цене, но $25 в год кажется слишком большим для того, что другие компании предлагают бесплатно, даже если в цене входит домен топового уровня.






