コマンドの静的ホスト名/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"

ルートディレクトリ、名前空間、およびかなり新しいカーネル(通常は保持しています)が必要です。

おすすめ記事