Управление доменом (несколько серверов) - PullRequest
0 голосов
/ 01 апреля 2009

Вот мой сценарий:

У меня есть два веб-приложения, которые размещены на отдельных серверах. То, что я хотел бы сделать, это иметь запросы для «* .mydomain.com» (то есть без субдомена, «www» и т. Д.), Чтобы перейти на первый сервер, и запросы для «mysubdomain.mydomain.com», чтобы перейти к второй сервер. Как мне это сделать?

Это просто настройка "CNAME" с моим регистратором доменов? как "www.mydomain.com" для IP 11.11.111.111?

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

Спасибо!

Ответы [ 3 ]

2 голосов
/ 01 апреля 2009
CNAME mysubdomain second.server
CNAME *  first.server
0 голосов
/ 01 октября 2017

Мне не ясно, нужно ли вам просто разрешение DNS для корневого домена mydomain.com или вам нужен поддомен подстановочного знака (*), который будет означать любой поддомен.

Если вы знаете первый и второй сервер по их имени, т.е. first-server.com и second-server.com, затем вы будете использовать записи CNAME, в зоне mydomain.com добавьте или измените:

*.mydomain.com. IN CNAME first-server.com.
mysubdomain.mydomain.com. IN CNAME second-server.com.

Если у вас есть IP-адреса вместо имен, и вы контролируете эти IP-адреса, я имею в виду, что эти IP-адреса не изменятся без вашего ведома, а затем используйте записи A в зоне mydomain.com, добавьте или измените:

*.mydomain.com. IN A XXX.XXX.XXX.XXX
mysubdomain.mydomain.com. IN A YYY.YYY.YYY.YYY

где XXX - IP-адрес первого сервера, а YYY - IP-адрес второго сервера.

ПРИМЕЧАНИЯ:

Если у вас в настоящее время есть запись A, вам придется удалить ее, чтобы установить CNAME, у вас не может быть обоих.

Если вам нужен не подстановочный субдомен, а разрешение корневого домена, тогда CNAME не будет работать, потому что конфликтует с записями SOA, в этом случае запись A является обязательной.

0 голосов
/ 30 сентября 2017

CNAME является правильным, как указано в предыдущем ответе. Вы также можете добавить запись А.

Вам потребуется указать IP-адрес сервера, на который вы хотите указать * .mydomain.com, и еще одну запись A для mysubdomain.mydomain.com, указывающую на другой сервер.

Обязательно добавьте эти записи DNS с сервера, на который указывает и работает mydomain.com.

...