web-dev-qa-db-ja.com

個人の/ etc / hosts?

/etc/hostsを使用すると、システム全体のホスト名ルックアップを設定できます。 OS Xにユーザーごとのホスト名を設定する場所はありますか?

ラップトップで2つのユーザーアカウントを使用していますが、そのうちの1つだけのIPアドレスを上書きしたいと思います。それは可能ですか?

6
Matt S

いいえ、DNSはグローバルです。

詳細については触れません。

あなたは再定義することができます:

thissite.com 0.0.0.0

mythissite.com 122.122.122.122 <-実際のサイトのIPアドレス。

そうすれば、thissite.comが壊れていることを知っていて、代わりにmythissinte.comを使用する人だけがthissite.comにアクセスできます。

6
Dianne

どのオペレーティングシステムにもそのようなことはありませんが、ユーザーがログインしているときに、スクリプトによって/etc/hostsファイルを交換できます。

OS Xについてはよくわかりません。ファイルを交換した後、1つ以上のネットワークサービスを再起動する必要があるかもしれません。

スクリプトを管理者以外のアカウントから実行する場合は、/etc/hostsファイルのアクセス許可または所有者を変更することもできます。

2
Kamil