나만의 커스텀 호스트 파일을 어떻게 만듭니 까?


10

특정 이유로 /etc/hosts파일 을 편집하고 싶지 않으므로 ~/hosts시스템 /etc/hosts파일 과 함께 모든 IP 대 HOSTNAME 맵핑에 대해 자체 호스트 파일을 작성 하고 사용해야 합니다. 이 작업을 어떻게 수행 할 수 있습니까?

답변:


11

환경 변수 사용 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>
    

질문이 하나 더 있습니다. 이 방법은 별도의 위치에 키가 있고 '~ / .ssh / config'파일에 키를 정의한 경우 키가 '~ / .ssh'폴더에 있다고 가정합니다. 그러나 여전히 거기에서 키를 가져 오지 않습니다. 이것에 대한 아이디어가 있습니까?
Punit Naik

죄송합니다. 댓글에 새 질문을 부탁드립니다. ;)
AB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.