Как настроить полное доменное имя с динамическим IP?
Могу ли я настроить свой адрес www.example.com, когда у меня есть динамический внешний IP-адрес (без маршрутизатора), и если да, что нужно для его работы?
Сервер уже установлен с Ubuntu Server 12.04.3 и пакетами LAMP и работает. Я хотел бы использовать доменное имя вместо IP-адреса, так как он меняется.
5 ответов
Используйте службу размещения DNS, которая предоставляет динамические службы DNS, и следуйте их инструкциям для настройки вашего сервера. Скорее всего, вам будет предложено установить программу типа ddclient.
Рекомендации для служб DNS-хостинга выходят за рамки Ask Ubuntu.
По содержанию это больше связано с вашим провайдером DNS, чем с Ubuntu. Если ваш сервер работает с использованием IP-адреса, единственное, что вам нужно, - это поставщик DNS, который предлагает услуги динамического DNS (например, DynDNS в ваших тегах, OpenDNS и т. Д.....). Вам нужно будет оплатить как доменное имя (1 раз), так и DNS для его обслуживания. Затем настройте Apache для правильного разрешения FQND, и все готово.
Я использую провайдера динамического днс, такого как dyndns*, а затем псевдоним fqdn к имени, которое предоставляется сервисом динамического днс. Например, dyndns предоставляет имя хоста, такое как myhouse.dyndns.org, а затем создается простой псевдоним cname, указывающий www.example.com на myhouse.dyndns.org и вуаля!
- это не одобрение для службы dyndns, я не связан с их службой и не рекомендую ее, но это пример того, как это можно сделать.
Добавление к другим ответам:
Я бы рекомендовал использовать статический IP-адрес, поскольку динамический DNS по своей природе создает потенциальные проблемы, связанные с кэшированием: даже после обновления IP-адреса может пройти десятки минут, прежде чем он распространится на большую часть Интернета. И в некоторых местах это может быть еще хуже, поскольку, к сожалению, не все локальные DNS-серверы / клиенты уважают TTL должным образом.
В сочетании с частотой смены IP-адреса, затратами на сам DDNS и затратами на простои, фактическая оплата статического IP-адреса может оказаться дешевле.
Чтобы использовать динамический DNS-клиент, сначала необходимо зарегистрировать хотя бы одно имя хоста (фактически полное доменное имя - FQDN) на DynDNS.com.
Динамический DNS-клиент может работать с параметром "Динамические хосты", который можно использовать, если у вас нет доменного имени, но вы хотите разместить сервер в своей сети и дать людям доступ к нему, введя имя домена.
Динамические хосты могут свободно регистрироваться на DynDNS.com и позволяют связывать динамический IP-адрес с пятью статическими доменными именами, которые предоставляет DynDNS.com.
Динамические ассоциации IP-адресов хоста требуют как минимум одно обновление каждые 35 дней, чтобы предотвратить их истечение срока действия.
Источник: Как настроить DDNS