Como eu crio meu próprio arquivo de hosts personalizados?

9

Por alguns motivos específicos, não quero editar o arquivo /etc/hosts e é por isso que precisei criar meu próprio arquivo hosts em sumo ~/hosts e usá-lo para todo o mapeamento IP para HOSTNAME junto com o% do sistema/etc/hosts file. Como poderei fazer isso?

    
por Punit Naik 24.11.2015 / 10:59

1 resposta

10

Usando a variável de ambiente HOSTALIASES :

  1. Defina a variável de ambiente HOSTALIASES

    export HOSTALIASES=~/.hosts
    
  2. Crie seu arquivo hosts privado e adicione uma entrada de teste

    echo 'myprivategoogle www.google.com' > ~/.hosts
    
  3. Iniciar um teste

    curl myprivategoogle
    

    sem a entrada em ~/.hosts que você receberia

    curl: (6) Could not resolve host: myprivategoogle
    

    com a entrada que você tem

    <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
    <TITLE>302 Moved</TITLE></HEAD><BODY>
    <H1>302 Moved</H1>
    The document has moved
    <A HREF="http://www.google.com/">here</A>.
    </BODY></HTML>
    
por A.B. 24.11.2015 / 11:56