У нас есть сервер, на котором мы размещаем частные сервисы. К этим сервисам также может быть доступ из остального мира, но есть небольшая разница на уровне приложений в зависимости от того, с какого IP-запроса пришел.
Приложения запускаются на поддоменах, таких как app1.domain.com, поэтому я хочу добавить * .domain.com где-нибудь в исключение и указать его на наш IP-адрес VPN вместо общедоступного. / etc / hosts - это перебор, так как в этом офисе 25 клиентских систем, и, более того, мне придется обновлять каждый / etc / hosts каждый раз, когда мы запускаем новое приложение. Я ищу более универсальное и одноразовое решение.
Может ли DNS быть моим решением? но даже в этом случае мне не придется добавлять новую запись каждый раз при запуске нового приложения? (что намного лучше, чем добавлять его на 25 машин, но все же ...)
Что ты предлагаешь?
DNS - это решение здесь. Вот для чего он был создан.
Да, используйте DNS. Если все службы находятся на одном компьютере, вы можете добавить запись с подстановочными знаками для *.domain.com
указывая на этот IP.
Это отличное применение для зон DNS. Во многих местах есть внутренняя зона и внешняя зона, поэтому, если вы переходите с внутреннего IP-адреса, вы получаете один набор адресов, а все остальные - другой.