Como posso re-mapear um nome de host para outro, semelhante a como se re-mapeia um nome de host para um IP /etc/hosts
?
Por exemplo, como eu poderia mapear oneheckofalongdomainname.com
a a.com
na minha máquina local?
Adicionar uma entrada no /etc/hosts
não funcionará, pois mapeia nomes de host para endereços IP , enquanto eu preciso mapear um nome de host para outro. Também não consigo usar o IP do domínio de destino porque está sujeito a alterações.
domain-name-system
hosts-file
Phillip B Oldham
fonte
fonte
Você pode fazer isso, mas isso exigiria um servidor de nomes e não pode ser feito por uma entrada / etc / hosts. Você precisa encaminhar um CNAME para outro CNAME. Se for apenas temporário, você pode concordar em resolver o endereço IP do nome do host que você deseja encaminhar e colocá-lo em / etc / hosts ou - se for uma página da Web que você deseja encaminhar, você pode configurar o Apache de acordo. Mas para todos os outros serviços (nfs, rsync, ftp), você provavelmente não poderá fazer isso sem um servidor de nomes (fictício).
Veja também aqui
fonte
Dependendo do que está do outro lado, um CNAME também não funcionará. Se for um site, por exemplo, ele pode estar usando cabeçalhos de host, o que significa que ele usa o nome de domínio solicitado para servir o site correto.
Uma maneira de contornar isso seria configurar um servidor da web local com um redirecionamento para o domínio nomeado longo. Você apontaria o domínio curto em / etc / hosts para o endereço local 127.0.0.1
fonte