У меня есть зарегистрированный домен с моим именем.
Я хочу иметь несколько серверов с разными именами, размещенных на одном физическом хосте.
Это легко сделать с помощью обратного прокси (сейчас я использую nginx). Проблема в том, что мне нужно настроить DNS на сайте моего провайдера для каждого сайта, который я настраиваю; это неудобно.
Есть ли способ сказать DNS, что для всего домена есть IP-адрес по умолчанию? Я хотел бы сообщить DNS: «Если домен XXX.yy и вы не можете найти более подходящего, то по умолчанию используется xxx.xxx.xxx.xxx».
Это возможно? Если да, то как?
Можно указать каждому поддомену один и тот же IP-адрес, используя DNS с подстановочными знаками, как указано в RFC 4592 Роль подстановочных знаков в системе доменных имен, например
*.example.com. IN A 198.51.100.100
Это указывает на каждый несуществующий субдомен 198.51.100.100
, по умолчанию выполняя ваше определение не найти более подходящего. Это имеет некоторые ограничения, например, если у вас есть sub1.example.com.
, то *.example.com.
не покроет *.sub1.example.com.
См. Пример из раздела 2.1.1.
Я не могу сказать, поддерживает ли ваш "сайт провайдера" добавление записей с подстановочными знаками: вы должны спросить их.