Создание нескольких поддоменов DNS для каждого клиента

Создание нескольких поддоменов DNS для каждого клиента

Уважаемые люди, разбирающиеся в системе доменных имен, будьте добры, объясните мне несколько вещей.

Предположим, у меня есть один общедоступный веб-сервер с одним IP-адресом и одним DNS-адресом, сопоставленным с этим IP-адресом. Для этого примера я буду использовать 123.123.123.1 и mysite.net.

Я размещаю несколько клиентов на этом веб-сервере и назначаю каждому клиенту DNS-адрес в форме myclient1.mysite.net. Во входящих HTTP-запросах я использую HTTP-заголовок хоста, чтобы определить, к какому клиенту осуществляется доступ.

Допустим, я хочу создать myclient99.mysite.net, но мне бы хотелось указать этому конкретному клиенту другой IP-адрес (другой сервер) с адресом 123.123.123.99. Возможно ли это? Как мне это сделать? Я думаю, это называется поддоменом, верно?

ПРАВКА 1:Я должен отметить, что сервер размещен у интернет-провайдера, и они изначально настроили мне DNS. Я думаю, мне придется обратиться в техподдержку, чтобы внести изменения. Должен ли я размещать свои записи DNS где-то еще?

решение1

Я добавляю второй ответ в качестве комментария к вашему второму вопросу после вашего редактирования.

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

Однако если вы решите управлять своим собственным DNS, вы можете найти надежный сервис на ZoneEdit.com, включая определенную бесплатную квоту.

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

решение2

Вы получите споры об использовании термина «субдомен» с разными людьми. >улыбка<

По сути, вы просите создать записи "A" в зоне DNS для различных имен хостов (myclient1, myclient2, myclient3 и т. д.), которые все ссылаются на один и тот же IP-адрес. Позже вы можете создать дополнительные записи "A" (myclient99, myclient100 и т. д.), которые ссылаются на другой IP-адрес.

Это все просто замечательно. Это очень типичное применение DNS, и оно не вызовет у вас никаких проблем. Все, что вы делаете, это назначаете другой IP-адрес некоторым записям "A", которые вы создаете. Каждая запись "A"можетссылаются на один (или несколько, но в данном случае эта функциональность вам не нужна) IP-адрес, и этот адрес не имеет никакого отношения к тем адресам, на которые ссылаются другие записи «A».

решение3

Это не поддомен (по крайней мере, не в большей степени, чем ваши существующие веб-сайты), поскольку домен по-прежнему mysite.net (в отличие, скажем, от server1.myclient1.mysite.net.)

Если я правильно вас понял, вы говорите, что размещаете несколько веб-сайтов вида xxx.mysite.net с IP-адресом 123.123.123.1, а теперь хотите иметь другой веб-сайт, myclient99.mysite.net, с IP-адресом 123.123.123.99.

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

Вам нужно будет сделать две вещи.

Сначала отредактируйте публичную запись DNS, добавив новую запись A для myclient99.mysite.net, указывающую на адрес 123.123.123.99.

Во-вторых, обязательно настройте свой внутренний брандмауэр так, чтобы вы преобразовали внешний IP-адрес (предполагаю, что это ваш пример 123.123.123.99) с помощью NAT на внутренний адрес (например, 192.168.1.1).

То, что вы хотите сделать, наверняка является чем-то обыденным и регулярным.

Связанный контент