Editar - Depois de reler a sua pergunta, eu não acho que isso será possível sem um servidor DNS local para apontar como o arquivo hosts suporta apenas FQDN - > IP. No entanto, acho que sua melhor aposta será algum tipo de servidor proxy de redirecionamento local ou um addon que possa reescrever cabeçalhos de host.
No entanto, escrevi um guia em que você pode estar interessado, o que, esperamos, explicará as coisas um pouco melhor para você ...:
Isso não é muito fácil de explicar, então se você tiver alguma dúvida, escreva nos comentários e terei prazer em ajudar:
Isso não é possível MAS colocando os resultados IP no mesmo resultado final.
Lembre-se de que, no final do dia, tudo o que acontece sempre que você segmenta um FQDN (nome de domínio totalmente qualificado) é que ele traduz esse endereço para um endereço IP.
Se você quiser encaminhar alguém que esteja visitando domainA.com
para domainB.com
, basta colocar o ip domainB.com
como domainA.com
no arquivo hosts.
Isso resulta em QUALQUER COBERTA de segmentação / visita de domainA.com
em vez de ser redirecionada para domainB.com
.
CONTUDO Acredito que você queira redirecionar um site. Os sites são muito mais complicados do que isso, parte do protocolo envia algo conhecido como Host Header
. É aqui que o navegador da Web entra em contato com o servidor da Web AND informa o endereço que está tentando acessar.
Por exemplo, visitar o Google.com mostra o seguinte:
(observealinhaHost:
).
VocêtambémpodevisitaroGoogle.comatravésdoseuendereçoIP- link - Isso porque eles têm uma entrada padrão que atende a todas as solicitações < strong> NOT correspondendo a um cabeçalho de host.
Portanto, quando você visitar domainA.com
, é possível que domainB.com
esteja veiculando apenas domainB.com
content para alguém com um cabeçalho de host definido como domainB.com
.
O que você precisa fazer é usar um servidor proxy, Firewall (DPI) ou algum tipo de complemento que realmente reescreve o cabeçalho / redirecionamentos do host. Como alternativa, se você controlar o servidor da Web domainB.com, basta adicionar domainA.com
aos endereços que ele escutará - e, em seguida, qualquer cabeçalho de host com domainA.com
- ele responderá com o conteúdo de domainB.com
.
Adicionando cabeçalhos de host de adição no IIS: