Esta é uma questão muito complexa com muitas respostas possíveis. No entanto, uma VPN provavelmente funcionaria melhor para este caso. Isso permitirá que Y e Z acessem o servidor de banco de dados enquanto restringem o acesso ao resto do mundo. Pode haver problemas de desempenho na execução de uma VPN em uma linha de DSL do consumidor, pois a velocidade de carregamento nessas linhas é bastante lenta. Muitos querem dar uma olhada no openVPN, já que ele é líder na área de VPN de código aberto. link