O que você adicionou garantirá que ninguém, exceto os hosts fornecidos, consiga enviar uma solicitação para os servidores por trás dela.
Em vez disso, você pode verificar facilmente o host solicitado e fazer com que o verniz envie as solicitações de back-end para o servidor certo com algo parecido com esse pequeno exemplo;
backend server1 {
.host = "127.0.0.1";
.port = "81";
}
backend server2 {
.host = "192.168.0.1";
.port = "80";
}
sub vcl_recv {
if (req.http.host ~ "www.domain1.com") {
set req.backend = server1;
}
if (req.http.host ~ "www.domain2.com") {
set req.backend = server2;
}
}