コマンドラインにローカルホスト名/ 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"
ルートディレクトリ、名前空間、およびかなり新しいカーネル(通常は保持しています)が必要です。