Назад | Перейти на главную страницу

Какое доменное имя использовать для полного доменного имени?

Я часами читал об этом и все еще застрял.

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

Если я выберу одно доменное имя как часть полного доменного имени, что произойдет с функциональностью других доменов? Мне кажется, что, поскольку все домены являются виртуальными хостами, которые разрешаются на один и тот же IP-адрес, я мог бы выбрать любое доменное имя для FQDN, и оно будет работать для всех доменов ... правильно? Или мне просто добавить столько записей FQDN, сколько доменных имен?

Значит, имя хоста mybox с доменами example.com, а также example.net и example.org означает, что в моем файле / etc / hosts / я пишу

127.0.0.1 локальный хост.localdomain локальный хост

123.45.67.89 mybox.example.com mybox

123.45.67.89 mybox.example.net mybox

123.45.67.89 mybox.example.org mybox

?

Спасибо!

Я думаю, что правильный формат для вашего файла hosts будет:

127.0.0.1 localhost.localdomain localhost
123.45.67.89 mybox.example.com mybox.example.net mybox.example.org mybox

... используя только одну строку на IP-адрес и добавляя все FQDN в список. Обязательно добавьте соответствующие записи DNS, чтобы другие компьютеры могли подключаться к этому серверу (если это необходимо).

Как только вы это сделаете, вы можете настроить свои записи Apace VirtualHost на то, как обрабатывать запросы для каждого доменного имени. Возможно, вы захотите начать с одного VirtualHost, прослушивающего *: 80, просто чтобы проверить свои FQDN. После этого вы можете добавить или заменить его конкретными записями VirtualHost для каждого доменного имени, которое вы хотите обработать.

Apache не заботится о содержимом вашего /etc/hosts файл. Все, что действительно имеет значение, - это Apache VirtualHost конфигурация.