2014-02-04 4 views
1

Apache документ о виртуальных хостов гласит:Должны ли виртуальные хосты определяться как CNAME на DNS-сервере?

Your server has a single IP address, and multiple aliases (CNAMES) point to this machine in DNS. You want to run a web server for www.example.com and www.example.org on this machine.

Правильно ли я предположить, что я могу связать два домена с одного этого IP-адреса с помощью DNS записей, вместо того, чтобы создать одну запись и запись CNAME для другой домен, указывающий на первый домен? Я имею в виду, что это не повлияет на функциональность Apache.

ответ

3

Исправить. Браузер передает имя, которое он запрашивает. Неважно, какой тип DNS-записи использовался для разрешения имени на IP-адрес.

Обычно я использую Cnames для реального домена. и укажите его на запись, которая просто представляет ip. Просто способ организовать вещи и облегчить их в будущем.

+0

Спасибо! Можете ли вы привести пример по этому вопросу? Обычно я использую Cnames, хотя для фактического домена. и указать его на запись, которая просто представляет ip._? –

+1

Я имею в виду что-то вроде: ipaddrmainweb1 A 10.23.1.98, затем укажите cnames на ipaddrmainweb1. Если у вас есть виртуальные хосты, сложенные вместе, вы можете переместить их, просто изменив ip, который разрешает ipaddrmainweb1. Вы также можете группировать виртуальные хосты на машине, чтобы их можно было отслеживать еще одним способом. –

+0

http://serverfault.com/questions/260254/what-does-the-ttl-on-a-cname-record-mean - это дополнительная информация. –

Смежные вопросы