Como configurar um DNS para vários sites em servidores diferentes em casa

Como configurar um DNS para vários sites em servidores diferentes em casa

Nunca fiz isso antes e não tenho certeza se isso é viável. Meu objetivo é hospedar vários sites em minha casa em um servidor ESXi.

Pretendo usar o servidor ESXi para gerar várias máquinas virtuais para diferentes sites. Tenho apenas uma porta 80, pois tenho apenas um IP público. Espero poder usar esta porta para vários sites. Não sei como configurar um "sistema DNS" para direcionar diferentes solicitações de tráfego para diferentes servidores de sites. Eu sei que no Windows podemos configurar um IIS e apontar para sites diferentes. Eu queria ser feito no equivalente ao Linux. Mas os sites estão hospedados em máquinas diferentes, em vez de em um servidor web. Isso será um problema?

Na verdade não precisa estar envolvido com o servidor ESXi, pode ser mais simples. A questão pode ser a seguinte: você tem vários desktops em casa e cada desktop hospeda um site, você deseja que eles sejam acessados ​​por visitantes externos. Eu sei como colocar um site em público. Mas não sei como fazer vários sites. Muito obrigado.

Responder1

Você não pode fazer isso usando DNS. O DNS (pelo menos quando se trata da web) apenas mapeia nomes de domínio para endereços IP, e todos precisam ter o mesmo IP estático.

Isso deixa você com 2 opções para vários sites disponíveis publicamente -

1.use portas diferentes para identificar qual site - por exemplohttp://site.one http://site.dois:81 http://site.três:83e então usar o encaminhamento de porta para redirecionar para a máquina interna apropriada.

  1. Use um proxy reverso - envie todas as solicitações externas para uma máquina e deixe-a receber as solicitações conforme necessário - incluindo a conexão com outras máquinas, conforme apropriado.

informação relacionada