for hosts in foo bar baz; do ssh root@$host some-script; done
Если у вас есть динамический IP-адрес на вашем сервере, вам нужно иметь какой-то метод обнаружения изменения и последующего обновления записей DNS с использованием обновленной информации. В период между изменением IP-адреса и обновлением DNS ваш сайт будет фактически недоступен.
Вам нужно будет выяснить, разрешает ли amen.pt и какой способ облегчить автоматическое обновление ваших записей DNS. В противном случае вам, вероятно, придется разместить свой DNS в компании, которая разрешает и облегчает автоматическое обновление при изменении IP-адресов.
Существует несколько инструментов (например, DynDNS) для динамического обновления записей DNS. Если amen.pt не позволяет изменять конфигурацию DNS с помощью внешнего инструмента, вы можете создать запись исправления CNAME
для вашего адреса www , которая указывает на динамический адрес. Например, у вас может быть запись CNAME
для www.example.com, указывающая на dynamic.example.com.
Затем вы можете использовать любые общедоступные инструменты (как DynDNS) для обновления dynamic.example.com
Более простое решение:
1 - Создайте запись CNAME с «www.mywebsite.com» на «dynamic.mywebsite.com».
2 - Укажите свою запись имени A из «website.com» на «174.129.25.170», который является сервисом wwwizer.com. Он перенаправит ваш website.com на www.website.com, который указывает на ваш динамический IP.
Лучшее решение:
Не все регистраторы доменов позволяют вам установить ваш базовый хост в качестве CNAME, проблема заключается в следующем:
Имя указывает на IP CNAME указывает имя на имя
. Если вы не можете указать свой A на IP-адрес, потому что он динамический, и вы не можете указать website.com на имя из-за ограничений вашего регистратора домена. Как вы укажете свой домен на динамический IP-адрес?
Я предлагаю вам использовать cloudflare, насколько я помню, они разрешают вам установить базовый домен в качестве CNAME. Выполните следующие действия:
1 - Создайте учетную запись на https://www.cloudflare.com , это бесплатный CDN (сеть доставки контента), вы сможете просто использовать службу DNS, если вы хотеть.
2 - Измените серверы имен на cloudflare.
3 - Подождите, пока время распространения DNS (24 часа) и проверьте, работает ли cloudflare. (Это отображается на панели управления Cloudflare)
4 - Укажите «website.com» на dynamic.website.com, затем укажите «www» на «website.com».
Надеюсь, это поможет.