Как настроить полное доменное имя с динамическим 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

Другие вопросы по тегам