Я хотел бы настроить прокси «Varnish» как мост между публичным и частным адресами. Я подумал, что могу использовать varnish и DNS-серверы для сопоставления частных и общедоступных.
Например: http: //service.domain - (Varnish) -> service-int.domain ... otherservice.domain - (Varnish) -> otherservice-int.domain
Я хотел бы только настроить DNS (service и service-int) для N серверов.
Как вы думаете, возможно ли это с помощью лака и регулярных выражений?
Директор DNS может делать все, что вы хотите:
http://www.varnish-cache.org/docs/2.1/reference/vcl.html#the-dns-director
http://kristianlyng.wordpress.com/2010/08/02/varnish-backend-selection-through-dns/