Como configurar o encaminhamento baseado em domínio no roteador RT-AC3200?

Como configurar o encaminhamento baseado em domínio no roteador RT-AC3200?

Espero que esta seja a comunidade correta para perguntar isso, realmente não tenho certeza. Tenha paciência comigo, pois tenho apenas habilidades básicas de networking.

Minha rede doméstica possui um roteador ASUS RT-AC3200. Meu desktop principal nesta rede é uma máquina W10 na qual executo duas VMs Linux, usando o VMWare Workstation.

Ambas as VMs possuem um IP local, digamos:

192.168.1.1
192.168.1.2

Gostaria de acessar as duas VMs de fora da minha rede, por domínio:

abc.com -> 192.168.1.1
def.com -> 192.168.1.2

Para isso utilizo o encaminhamento de porta no painel de administração do roteador. Infelizmente, só posso atribuir um IP por porta, não há como distinguir o tráfego na mesma porta (HTTP) por domínio. Portanto, posso conseguir o que foi dito acima para um domínio, mas não para dois.

Eu sei que poderia executar HTTP em uma das VMs em uma porta diferente (8080), mas me pergunto se é possível atingir meu objetivo original de ter algum tipo de roteamento baseado em domínio?

Responder1

De jeito nenhum. O encaminhamento de porta é algo que acontece com base nas informações da camada de rede 3/4 (portas IP + TCP/UDP). Domínios não existem nessas camadas.

O que você quer é um proxy reverso HTTP. Ele conhece HTTP e pode consultar o Hostcabeçalho da solicitação. Teoricamente, você poderia executá-lo em seu roteador.

informação relacionada