【Mac】hostsファイルを書き換える方法!編集した設定が反映されない対処法は?

Macユーザーの皆さんは「hostsファイル」という機能をご存知でしょうか?今回はこのMacの「hostsファイル」を書き換える方法と、hostsファイルを編集したにもかかわらず、設定が反映されない場合の対処法についてご紹介していきます。

目次

  1. 1hostsファイルとは
  2. IPアドレスとホスト名の対応を記述したファイル
  3. 2Macのhostsファイルを書き換える方法〜テキストエディット〜
  4. Macのhostsファイルがあるフォルダを開く
  5. hostsファイルを別の場所にコピーして編集する
  6. 編集したhostsファイルを元のフォルダに上書きする
  7. 3Macのhostsファイルを書き換える方法〜ターミナル〜
  8. ターミナルを起動させる
  9. viでhostsファイルを書き換える
  10. 書き換えたhostsファイルを上書き保存
  11. 4Macのhostsファイルを書き換える方法〜アプリ〜
  12. Hosts.prefpaneをダウンロードする
  13. hosts設定を行う
  14. 5Macにhostsファイルの設定が反映されない原因と対処法
  15. hostsの設定情報が合っているか確認する
  16. DNSのキャッシュをクリアにする
  17. 6Macのhostsファイルを書き換えてみよう

hostsファイルとは

日頃Macを使っているユーザーの皆さんは、「hostsファイル」という機能をご存知でしょうか。Macには様々な機能が備わっていますが、Macのこの「hostsファイル」という機能は、意識して使おうとしない限り、なかなか耳にする機能ではありません。まずはMacの「hostsファイル」とはどんな機能なのかを確認していきます。

IPアドレスとホスト名の対応を記述したファイル

Macの「hostsファイル」とは、ホストIPとアドレスの対応を記述したファイルのことです。普段インターネット上では、DNSサーバがドメインとIPの紐づけを行なっていますが、hostsファイルの設定を優先するため、自分の端末のhostsファイルを変更することで、DNSで解決のできないサーバに、ドメイン名を使ってアクセスできるようになります。

Macのhostsファイルを書き換える方法〜テキストエディット〜

Macのhostsファイル機能を確認したところで、早速Macのhostsファイルを書き換える方法をご紹介していきます。まずはhostsファイルを「テキストエディット」で編集する方法をご紹介していきます。

Macのhostsファイルがあるフォルダを開く

早速お持ちのMacを起動させましょう。Mac画面上部のFinderのメニューバーから「移動」をクリックし、メニューの中の「フォルダへ移動」をクリックしましょう。フォルダへ移動をクリックし、そこで「/private/etc」と入力することで、hostsファイルが設定されている場所のフォルダが開きます。

hostsファイルを別の場所にコピーして編集する

次に、Macのhostsファイルを別の場所にコピーし、hostsファイルを編集していきます。今回はhostsファイルの編集がわかりやすいよう、Macのデスクトップ上の場所にhostsファイルをコピーしました。コピーした方のhostsファイルを、mac標準のテキストエディタで開きましょう。

hostsファイルを開いたら、hostsファイルの一番下に、「IPアドレス+半角スペース+ホスト名(ドメイン名)」を入力し、hostsファイルを保存します。

編集したhostsファイルを元のフォルダに上書きする

最後に、編集したMacのhostsファイルを元のフォルダに上書きをします。

「管理者の名前とパスワードが必要です」というメッセージがMacの画面上に表示されるので、名前とパスワードを入力し、認証をおこなってください。認証を進めると、「新しい項目で置き換えますか?」というメッセージが画面上に表示されるので、「置き換える」をクリックしましょう。

この流れに沿って設定をすることで、hostsファイルの設定が反映されるようになります。hostsファイルの設定が反映されているのかを確認するため、ブラウザを再起動して確認してみましょう。

Macのhostsファイルを書き換える方法〜ターミナル〜

次に「ターミナル」でhostsファイルを編集する方法をご紹介していきます。ターミナルの使い方に慣れているユーザーの方は、この「ターミナル」という機能を使って、hostsファイルを編集することをおすすめします。

ターミナルを起動させる

早速ターミナルを起動させましょう。ターミナルを起動させるには、アプリケーションをクリックし、ユーティリティを選択します。メニューの中から「ターミナル」を選択し、クリックします。もしくは、Launchpadから入り、「その他」を選択し、メニューの中から「ターミナル」を選択しましょう。なお、下の画像はLaunchpadからターミナルを起動する場合のものです。

viでhostsファイルを書き換える

ターミナルを開いたら、最初に「sudo vi /private/etc/hosts」と入力し、hostsファイルを書き換えましょう。hostsファイルを書き換えると、パスワードの入力を求められるので、ログイン中のアカウントのパスワードを入力しましょう。

hostsファイルの書き換えを始めようとすると、下の画像のような画面が表示されます。この画面で「i」を入力すると、画面の一番下に「– INSERT –」と表示され、hostsファイルの書き換えるための入力モードになります

書き換えたhostsファイルを上書き保存

書き換えたhostsファイルを上書き保存しましょう。hostsファイルの書き換えが完了したら、「esc」キーを押します。その後に「:wq」と入力することで、hostsファイルの設定が上書き保存されます。

書き換えたhostsファイルを確認したい場合は、ブラウザを再起動しましょう。再起動することで、設定したhostsファイルを確認できます。

Macのhostsファイルを書き換える方法〜アプリ〜

関連するまとめ

関連するキーワード

この記事のライター
tiamomare

人気の記事

新着まとめ