Não tenho certeza se entendi a pergunta, mas se você quiser que algo como subdomain.xyz.com aponte para um endereço IP específico de sua escolha, então sim, o arquivo hosts fará isso.
Estou tentando apontar uma URL para um endereço IP específico. Mas o IP pertence ao domínio e quero que ele aponte para um subdomínio pertencente a esse domínio. Estou fazendo isso alterando o arquivo de hosts no diretório etc. Então é possível eu fazer isso?
Não tenho certeza se entendi a pergunta, mas se você quiser que algo como subdomain.xyz.com aponte para um endereço IP específico de sua escolha, então sim, o arquivo hosts fará isso.
Mais provável: não.
O arquivo / etc / hosts é como um servidor DNS local. Se sua única preocupação é uma conexão local com o subdomínio, isso funcionaria.
Se você espera que seus visitantes / usuários de seu aplicativo também vejam essa entrada de subdomínio, ela não funcionará como esperado.
Você pode então visitar todos pessoalmente e alterar o arquivo /etc/hosts
. Embora isso pareça engraçado, pode ser uma solução rápida se você quiser que seus colegas de trabalho vejam um determinado subdomínio corretamente.
A outra solução, mais global, seria uma entrada no seu servidor de nomes. Se você não tem acesso a eles (não sei), então veja se o seu provedor tem alguma interface web para configurar isso ou perguntar a eles.
EDIT: Por favor, note que o arquivo /etc/hosts
é um mapeamento simples de nomes de domínio para endereços IP.
Tags hosts