Z pewnych szczególnych powodów nie chcę edytować /etc/hosts
pliku i dlatego musiałem stworzyć własny plik hosts ~/hosts
i użyć go do wszystkich mapowań adresów IP na HOSTNAME wraz z /etc/hosts
plikiem systemowym . Jak mogę to zrobić?
Z pewnych szczególnych powodów nie chcę edytować /etc/hosts
pliku i dlatego musiałem stworzyć własny plik hosts ~/hosts
i użyć go do wszystkich mapowań adresów IP na HOSTNAME wraz z /etc/hosts
plikiem systemowym . Jak mogę to zrobić?
Odpowiedzi:
Korzystanie ze zmiennej środowiskowej HOSTALIASES
:
Zdefiniuj zmienną środowiskową HOSTALIASES
export HOSTALIASES=~/.hosts
Utwórz swój prywatny hosts
plik i dodaj wpis testowy
echo 'myprivategoogle www.google.com' > ~/.hosts
Rozpocznij test
curl myprivategoogle
bez wpisu ~/.hosts
dostaniesz
curl: (6) Could not resolve host: myprivategoogle
z wpisem, który masz
<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>