Como mapeio novamente um nome de host para outro?


8

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.coma a.comna minha máquina local?

Adicionar uma entrada no /etc/hostsnã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.

Respostas:


2

Supondo que oneheckofalongdomainname.com seja um site ativo, eles provavelmente têm um endereço IP estático. Faça o ping em oneheckofalongdomainname.com para resolver a entrada DNS para um IP. Pegue esse IP e edite o / etc / hosts para mapear a.com para o IP resultante.

Espero que isto ajude!


1
Desculpe, não foi o que eu perguntei. Não consigo usar o IP, pois ele está sujeito a alterações.
Phillip B Oldham

Desculpe, eu perdi essa parte do post. Minhas desculpas
spadge67

1

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


0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.