Как мне создать свой собственный файл hosts?

По некоторым конкретным причинам я не хочу редактировать файл /etc/hosts, и поэтому мне нужно было создать свой собственный файл hosts в предположении ~/hosts и использовать его для сопоставления всех IP-адресов в HOSTNAME вместе с системным /etc/hosts файл. Как я смогу это сделать?

10
задан 24 November 2015 в 13:19

1 ответ

Используя переменную среды HOSTALIASES:

  1. Определите переменную среды HOSTALIASES

    export HOSTALIASES=~/.hosts
    
  2. Создайте свое частное hosts файл и добавляет тестовую запись

    echo 'myprivategoogle www.google.com' > ~/.hosts
    
  3. Запустите тест

    curl myprivategoogle
    

    без записи в ~/.hosts Вы добрались бы

    curl: (6) Could not resolve host: myprivategoogle
    

    с записью Вы имеете

    <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>
    
11
ответ дан 24 November 2015 в 23:19
  • 1
    You' право ре, я don' t видят основания также после взгляда тесно, но that' s на их странице. Вы предлагаете удалить ту часть? –  16 February 2017 в 04:21

Другие вопросы по тегам:

Похожие вопросы: