Мы создаем веб-приложение, которое будет иметь поддомены тщеславия, такие как user1.example.com. Поскольку у нас будет много поддоменов, они должны быть динамическими. Мы хотим иметь общественную «сцену», где мы можем протестировать перед запуском. Требование гласит, что все DNS-имена начинаются с stage.
Я использую балансировщик нагрузки AWS, поэтому мне нужно использовать CNAME. Исследования в Google и здесь говорят мне, что подстановочные знаки поддерживаются в записях DNS CNAME (за исключением, возможно, использования godaddy), но я еще не убедил себя, что вы можете иметь подстановочный знак в середине записи.
Подходит ли stage. *. Example.com для подстановочного DNS CNAME и будет ли он работать так, как я ожидал?
Спасибо!
Подстановочный знак ( *
) должна быть самой левой частью домена. Так что ты не можешь сделать stage.*.example.com
.
Если для этого вам нужно использовать подстановочный DNS, я предлагаю использовать *.stage.example.com
. Это может потребовать некоторых незначительных изменений в ваших процессах развертывания, но они не должны быть значительными.