Если я хочу настроить домен для Apache, но не для DNS, достаточно ли установить запись A следующим образом:
A example.com 192.0.2.1
Если я тоже хочу first.example.com
для настройки необходимо ли это:
A *.example.com 192.0.2.1
Apache позволит вам использовать любое имя хоста в ServerName
и / или ServerAlias
директивы. Со стороны apache не требуется, чтобы имена хостов действительно существовали в DNS или что, когда запись DNS действительно существует, запись DNS фактически указывает на ваш веб-сервер Apache.
Это позволяет вам настроить сервер и протестировать вашу конфигурацию и новый веб-сайт перед тем, как сделать его работающим. Довольно часто добавляется запись о новом сайте в ваш файл "hosts" для тестирования вашего нового сервера и веб-сайта перед обновлением записей DNS и отправкой вашей аудитории на новый веб-сервер / веб-сайт. (Не забудьте удалить запись из файла hosts, как только DNS будет правильным ...)
Ваша аудитория не сможет использовать ваш новый веб-сайт, если в вашем DNS не существует подходящей записи, указывающей на правильный сервер. когда они вводят URL-адрес вашего веб-сайта в веб-браузере.
Другими словами:
Требуется явная запись DNS для first.example.com
ИЛИ дикая карта *.example.com
что будет соответствовать.