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

DNS с подстановочными знаками, например «* -test.example.com»

Можно ли настроить домен с подстановочными знаками, например "* -test.example.com"?

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

Предположим, пользователь A работает над функцией в ветке под названием «awesome-feature-one», а пользователь B работает над «очисткой скучного кода».

Я бы хотел настроить DNS с чем-то вроде «* -test.example.com», чтобы у нас были такие домены, как «awesome-feature-one-test.example.com» и «boring-code-cleanup- test.example.com 'без необходимости настраивать запись DNS для каждого из них.

Таким образом, нам не нужно глючить нашего сетевого администратора каждый раз, когда мы начинаем работать над новой функцией, она уже настроена, и нам просто нужно убедиться, что наш веб-сервер настроен так, чтобы указывать им нужное место, т.е. , 'awesome-feature-one-test.example.com' указывает на папку / var / www / awesome-feature-one и т. д. и т. д.

Наконец, отчасти причина в том, что эти сайты используют SSL, но наш сертификат SSL настроен только для использования подстановочного знака для «* .example.com», поэтому для настройки подстановочного знака для «* .test.example.com» нам нужно будет получить еще один сертификат SSL (который я могу разместить в качестве решения, если "* -test.example.com" не будет работать для DNS).

Так возможно ли это, или я вижу несбыточную мечту?

Нет. Подстановочные знаки в DNS записи намного более ограничены и только подстановочный знак, например *.example.com было бы возможно. Видеть RFC 1034 и RFC 4592.