É possível restringir o acesso a um domínio / caminho específico através de VPN na AWS?

1

Nossa configuração atual é:

Client -> ALB -> Target Group -> auto-scaled instances

Temos alguns URLs que gostaríamos de "ocultar" por trás do acesso VPN, como:

Client -> VPN -> ALB -> Target Group -> auto-scaled instances

Para instâncias com endereço IP estático, é possível configurar o acesso do grupo de segurança a portas do grupo de segurança da instância da VPN. Mas a nossa VPN está definida para encaminhar apenas o tráfego interno e não o tráfego da Internet, pelo que não encaminha o URL necessário.

URL seria, por exemplo: " link "

Uma ideia que temos é usar a porta personalizada: " link ", em seguida, no grupo de segurança do ALB, configure essa porta para ser acessível somente do grupo de segurança da instância da VPN. Isso ainda não funciona, já que a VPN não irá rotear o tráfego da Internet.

Eu tentei alterar a configuração da VPN (servidor de acesso openVPN), mas sem sucesso. Mesmo quando eu configurei a VPN para rotear todo o tráfego da Internet, ela ainda não funcionou.

Cada parte do material que encontrei on-line sobre esse tópico sugere alterar a configuração da VPN para rotear o domínio para um IP específico.

Existe alguma maneira de conseguir isso sem ter que codificar endereços IP? Obviamente, não consigo codificar o ALB IP interno, pois ele está mudando o tempo todo, e não consigo codificar o tráfego da instância final, pois ele é dimensionado automaticamente e também está sempre mudando.

    
por Tom 05.06.2017 / 12:53

2 respostas

0

Os nomes de domínio são resolvidos para endereços IP, enviando consultas a servidores DNS. Se eu entendi corretamente, você quer resolver o nome de domínio para o endereço IP interno quando as pessoas estão usando VPN.

Isso pode ser feito implementando seu próprio servidor DNS e informando seus clientes VPN para usarem esse servidor DNS quando conectados via VPN. No servidor DNS, você configurará a zona para something.com , onde você adiciona registros A para os domínios / subdomínios que apontam para os endereços IP internos que você deseja usar.

Caso contrário, este servidor DNS pode atuar como um resolvedor de DNS recursivo normal.

    
por 05.06.2017 / 13:20
0

Uma solução que posso imaginar é usar dois conjuntos de registros como www.example.com e admin.example.com .

www.example.com - > Public ALB(Open to internet) - > Target Group (other then /admin) - > auto-scaled instances

Neste anexo, mais um grupo alvo que encaminha /admin para 404 ou erro.

admin.example.com - > Internal ALB(Open to VPN) - > Target Group (/admin) - > autoscaled instances

O AWS suporta domínios divididos se a zona / registros forem gerenciados no Route53.

    
por 06.06.2017 / 07:33