Я хочу разместить свой основной домен на Server1, например: example.com
.
И разместите все поддомены на другом сервере Server2. Я буду создавать поддомены динамически.
например: dynamic_subdomain.example.com
Я знаю, как обращаться с динамическими поддоменами. Я только хочу знать, как указать основной домен на Server1 и все поддомены на Server2
Я не могу понять, как указать мои рекорды для достижения этой цели.
Host Points To
www 23.229.190.135
@ 23.239.28.64
В настоящее время я не могу попасть в основной домен / сервер1
Домен:
raotechsolutions.com
Server1: 23.229.190.135
Server2: 23.239.28.64
CNAME:
Host Points To
* @
cpanel www
e email.secureserver.net
email email.secureserver.net
ftp @
imap imap.secureserver.net
mail pop.secureserver.net
pda mobilemail-v01.prod.mesa1.secureserver.net
pop pop.secureserver.net
smtp smtp.secureserver.net
webdisk @
webdisk.admin @
webmail webmail.secureserver.net
whm @
С вашим DNS все в порядке:
[me@risby ~]$ dig www.raotechsolutions.com
[...]
;; QUESTION SECTION:
;www.raotechsolutions.com. IN A
;; ANSWER SECTION:
www.raotechsolutions.com. 570 IN A 23.229.190.135
и
[me@risby ~]$ dig foo.raotechsolutions.com
[...]
;; QUESTION SECTION:
;foo.raotechsolutions.com. IN A
;; ANSWER SECTION:
foo.raotechsolutions.com. 3556 IN CNAME raotechsolutions.com.
raotechsolutions.com. 556 IN A 23.239.28.64
Вы не сказали нам, что именно не так, когда вы пытаетесь получить доступ к этим сайтам, поэтому сложно это комментировать, особенно в свете вашей уверенности в том, что с настройкой вашего веб-сервера все в порядке. Когда я указываю в браузере http://www.raotechsolutions.com, Я получаю сообщение об ошибке
Страница не перенаправляется должным образом
Firefox обнаружил, что сервер перенаправляет запрос на этот адрес способом, который никогда не будет завершен.
Для меня это очень похоже на неправильную конфигурацию веб-сервера. Но вы заверили нас, что все в порядке, и поскольку ваш вопрос касается того, как настроить DNS определенным образом, я могу сказать вам, что вам это удалось.
редактировать: вы подняли проблему, которой не было в исходном вопросе. Если ты не хочешь raotechsolutions.com.
чтобы разрешить сервер 2, я бы посоветовал вам прекратить публикацию записи, которая делает именно это:
[me@risby ~]$ dig raotechsolutions.com
[...]
;; QUESTION SECTION:
;raotechsolutions.com. IN A
;; ANSWER SECTION:
raotechsolutions.com. 114 IN A 23.239.28.64
Если вы остановите эту запись, вам также потребуется изменить общую запись для поддоменов с CNAME на запись A, которая указывает на 23.239.28.64
также, или все ваши поддомены перестанут перенаправляться на сервер 2.
Редактировать 2: Хорошо, я вижу, мне придется делать это шаг за шагом.
@ 23.239.28.64
и запись CNAME * @
.@ 23.229.190.135
, sub 23.239.28.64
, и * 23.239.28.64
@
, измените его так, чтобы он указывал на sub
вместо если только вы хотите ftp
, whm
и т.д., чтобы указать на server1, в этом случае оставьте их без изменений.Из вашего вопроса я вижу, что вы хотите направить все свои суб-доамины на другой сервер или просто вы хотите указать дикую карточку, если ваш хостинг-провайдер go-daddy разрешил это на этом сервере.
Просто сделайте запись записи:
HOST POINTS TO
*.domainname.com #.#.#.#
Это сделает вещь за вас
ИЛИ
Перейти Cpanel
Отредактируйте зону DNS. Выберите домен, который вы хотите изменить, из списка доступных веб-сайтов.
В разделе «Добавить новые записи под этой строкой» вы должны заполнить поля так, чтобы они выглядели так:
* 14400 IN A 1.2.3.4
где 1.2.3.4 - IP аккаунта
ИЛИ
Включить поддомены с подстановочными знаками - это прямое редактирование файла httpd.conf. (Для этого вам понадобится root-доступ к серверу, на котором размещена учетная запись.)
Войдите в систему как root и откройте файл httpd.conf (обычно этот файл находится в / etc / httpd / conf) с помощью текстового редактора, такого как vim или nano. Затем найдите запись VirtualHost для веб-сайта. Должно получиться так:
<VirtualHost *:80>
ServerAlias www.yourdomain.com
ServerAdmin webmaster@yourdomain.com
DocumentRoot /home/yourdoma/public_html/joe
ServerName yourdomain.com
User yourdoma
Group yourdoma
BytesLog /usr/local/apache/domlogs/yourdomain.com-bytes_log
CustomLog /usr/local/apache/domlogs/yourdomain.com combined
ScriptAlias /cgi-bin/ /home/yourdoma/public_html/joe/cgi-bin/
</VirtualHost>
Единственное изменение, которое вам нужно сделать, это изменить:
ServerAlias www.yourdomain.com
к
ServerAlias *.yourdomain.com