Mac Hosts ファイル: Mac OS X で TextEdit を使用して /etc/hosts を変更する方法

目次:

Anonim

Mac ホスト ファイルは、/etc/hosts にあるシステム レベルのファイルで、IP アドレスを Mac OS X ネットワークのホスト名にマップします。多くのユーザーは、ホスト ファイルを編集および変更して、ローカル開発、サイトのブロック、または単にさまざまなアプリやシステム レベル機能から代替サーバーにアクセスする目的で、ドメインを別の IP アドレスにポイントできるようにします。ほとんどの上級ユーザーは、nano または vim を使用して Mac OS X ターミナルからホスト ファイルを編集しますが、Mac OS GUI 内にとどまりたい場合は、Mac のホスト ファイルを TextEdit またはBBEdit または TextWrangler。これにより、コマンド ラインを使用する場合に比べて、よりユーザー フレンドリーなオプションが提供されます。

macOS / Mac OS X で Mac ホスト ファイルを変更する特別な理由がない場合は、変更しないでください。不適切な形式の hosts ファイルまたは不適切なエントリは、DNS の問題やさまざまなインターネット サービスの問題につながる可能性があります。これは上級者向けです。

TextEdit Mac OS を使用して /etc/hosts にある Mac ホスト ファイルを変更する方法

TextEdit で /etc/hosts を変更するこのアプローチは、Mac OS X のどのバージョンでも機能します。MacOS X 10.11 以降のリリースを実行している Mac ユーザーの場合、最初に SIP 保護を無効にする必要があります。 Mac の /etc/hosts ファイルは、TextEdit からアクセスしようとするとロックされます。

  1. TextEdit が開いている場合は終了
  2. /Applications/Utilities/にあるMac OS XのTerminalアプリケーションを起動します
  3. 次のコマンドを正確に入力して、TextEdit GUI アプリケーション内で Mac ホスト ファイルを開きます
  4. sudo open -a TextEdit /etc/hosts

  5. Return キーを押して、sudo 経由で起動を認証するように要求された場合、Mac OS X の管理者パスワードを入力します
  6. /etc/hosts ファイルはプレーン テキスト ファイルとして TextEdit に起動され、必要に応じて編集および変更できます。終了したら、File > Save を使用するか、通常どおり Command+S を押してファイルを保存します。ホスト ドキュメントへの変更
  7. TextEdit を終了し、終了したらターミナルを終了します

hosts ファイルが「ロックされている」と表示され、sudo で起動しても変更が保存されない場合は、冒頭で述べたように SIP を無効にしていない可能性があります。これらの手順で Mac OS X の SIP をオフにすることができます。これには、Mac の再起動が必要です。これは最新バージョンの Mac OS X で必要ですが、SIP を調整せずに、ここで説明されているように、nano を使用してコマンド ラインを使用してホスト ファイルを編集することもできます。

hosts ファイルの複製を作成することをお勧めします。これにより、何かが壊れた場合に簡単に修正できますが、復元する必要がある場合に備えて、元のデフォルトの hosts ファイルがここにあります。また、TextEdit のデフォルトとしてプレーン テキスト モードを設定することをお勧めします。

. .

ユーザーは、Mac OS X の /etc/hosts を TextWrangler、BBEdit、または別のサードパーティ製アプリケーションで変更することもできます。トリックは Text Edit とほぼ同じで、sudo を使用する必要がありますが、指定されたアプリケーション名を次のように変更します。

TextWrangler で /etc/hosts を開く:

sudo open -a TextWrangler /etc/hosts

または /etc/hosts を Bbedit に起動:

sudo open -a BBEdit /etc/hosts

.

sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

この方法は最新のリリースでは機能しませんが、代わりに open コマンドを使用することをお勧めします。

TextEdit や別の GUI アプリを使って Mac のホスト ファイルを簡単に変更する別のトリックを知っていますか?コメントでお知らせください。

Mac Hosts ファイル: Mac OS X で TextEdit を使用して /etc/hosts を変更する方法