명령에 대한 정적 호스트 이름/IP 매핑 설정

명령에 대한 정적 호스트 이름/IP 매핑 설정

명령줄에 로컬 호스트 이름/IP 매핑을 동적으로 추가하는 방법이 있습니까? (그래서 /etc/hosts이 경우 편집은 좋은 해결책이 아닙니다)

헛된 일들:

HOSTS=127.0.0.2=localsignificanthostname;127.0.0.3=otherspecialhostname ping localsignificanthostname

답변1

운영 체제를 지정하지 않았지만 Linux에서는 다음을 사용할 수 있습니다 unshare(1).

# unshare -m sh -c "mount -B /tmp/fakehosts /etc/hosts; ping localsignificanthostname"

루트 디렉터리, 네임스페이스 및 상당히 새로운 커널(일반적으로 보유하고 있음)이 필요합니다.

관련 정보