Heroku ограничил сопоставление поддоменов с настраиваемым доменом на поддомен для многих поддоменов - PullRequest
0 голосов
/ 28 июня 2019

У меня есть приложение heroku, в котором будут субдомены, где каждый субдомен является сайтом пользователя.Я хочу разрешить пользователю указывать собственный домен на домен heroku.Я также хочу разрешить доступ к поддомену через приложение heroku.

Пример:

x.myherokuapp.com => www.x.com y.myherokuapp.com => www.y.com

Где www.x.com - это пользовательский домендля x.myherokuapp.com, и настройки DNS должны быть настроены на использование настроек heroku dns, конечно (согласно https://devcenter.heroku.com/articles/custom-domains),, но для простоты перечислил это так.

Однако я не хочу этогочтобы это было возможно:

y.theherokuapp.com => www.x.com

Поддомены с подстановочными знаками кажутся хорошим решением, но кажется, что это сделает возможным y => x. Возможно, я могу настроить веб-приложение для динамического добавленияпользовательских доменов, запустив команду терминала, чтобы добавить его, но, вероятно, будет несколько тысяч приложений и, возможно, не идеально иметь тысячи пользовательских доменов в Heroku.

Конечно, я могу справиться и с этим в сети.само приложение. IE: веб-приложение знает, что это приложение y, когда к нему поступает запрос, но домен запроса - x.com, поэтому он отклоняет запрос, так как он не является допустимым доменом.действительный ваулЭто будет пользовательская настройка, и будет использоваться некоторая другая логика, чтобы гарантировать, что пользовательские сайты не будут перекрываться с чем-либо, что используется веб-приложением, например www или blog.theherokuapp.com

Попытка определить, что лучшепрактики для этой ситуации.

Здесь отметим, что это риск / серьезность возможных DDOS-атак?Похоже, что это возможно, если возможно y => x, вы можете просто использовать много разных доменов для x.

...