Как правильно и эффективно динамически создавать субдомены с IP-адресом, отличным от исходного домена?

StackOverflow https://stackoverflow.com/questions/476474

Вопрос

Как эффективно создавать динамически субдомены, которые разрешаются на IP-адрес, отличный от исходного домена?

Большинство решений для динамического создания поддоменов, которые я здесь нашел, добавляли бы A-запись * .domain.com на DNS-сервер (обычно с использованием BIND), но это не , что я хочу.

Означает ли это, что файл зоны должен быть установлен всегда Expire? Разве это не облагает налогом наш DNS-сервер?

Однако, что если клиентский интернет-провайдер не пойдет и не получит новый файл зоны, который я только что динамически изменил? Разве они не смогли бы разрешить нашу новую запись в субдомене?

Будет ли настройка DDNS в BIND логичным путем для внедрения такой системы? DDNS позволит мне динамически вставлять A-запись без перезапуска BIND, верно?

Я уверен, что есть какой-то способ сделать это, так как большинство крупных служб блогов, которые не указывают все учетные записи на один и тот же IP-адрес, что и механизм ведения блогов, делают нечто похожее на то, что мне нужно.

Спасибо!

Это было полезно?

Решение

Да, вы можете использовать динамические обновления DNS, чтобы помещать изменения файла зоны в вашу зону, не помещая их в файл текстовой зоны и не перезагружая BIND каждый раз.

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

Это не значит, что это правильная техника для вашего приложения. Как было рекомендовано вчера на ваш другой вопрос, на самом деле нет причин не использовать опцию подстановочного знака.

Низкоуровневого сервера, на котором работает Apache, будет более чем достаточно для обратного прокси-сервера переднего плана ваших первых нескольких тысяч сайтов, и, что еще лучше, вам даже не нужно будет его развертывать, пока у вас не будет достаточно пользователей для настройки второго секционированного сайта. кластера.

Другие советы

Я полагаю, что большинство служб, которые делают это, имеют настройку DNS-записи с подстановочными знаками (*.) для этих учетных записей и, вероятно, указывают ее на балансировщик нагрузки, который распределяет запросы на основе имени хоста и т. д. стандартные записи настраиваются как обычные записи A в DNS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top