MENU

MacOSでhostsを編集する方法

更新日:2019/09/10

 

Macはhostsファイルを書き換えることで、ドメインの接続先IPアドレスを変更することができます。

 

今回は、一番手間がかからないMacでのhostsファイル編集方法と、変更内容を素早く反映させる方法をお伝えします。

 

 

ターミナルでhostsファイルを変更

Macでhostsファイルを編集する方法がいくつかあるが、大がかりな変更をするわけではないので、一番手っ取り早い方法をお伝えします。

 

まずはターミナルを開きます。
開き方は次の記事をご覧ください。
MacOSでターミナルを開く方法

 

開いた後

 

/etcディレクトリに移動

 

$ cd /etc

 

hostsファイルがあるか確認

 

$ ls hosts*
hosts        hosts.equiv

 

念のためhostsファイルをバックアップ

 

$ sudo cp hosts hosts.backup
Password: <=パスワードを入力

 

バックアップできたか確認

 

$ ls hosts*
hosts        hosts.backup        hosts.equiv

 

viエディタを起動

 

$ sudo vi hosts

 

最終行に、IPアドレスとドメインを追加

 

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1               localhost
255.255.255.255    broadcasthost
::1                         localhost
xxx.xxx.xx.xx               xxxx.com <=追加
↑IPアドレス               ↑ドメイン

 

viエディタの使い方

 

コマンドモード ... 起動直後のモード。文字編集はできない。
編集モード ... 文字編集を行うモード

 

【コマンドモード】

 

最終行へ ... Gキー
1行削除 ... dd
現在行の下に行を挿入し編集モードへ移行 ... oキー(小文字のオー)
カーソル位置から挿入し編集モードへ移行 ... iキー(小文字のアイ)
保存して終了 ... :wq
保存しないで終了 ... :q!

 

【編集モード】

 

編集モードから戻る ... ESCキー

 

今回の場合の編集手順

 

(1) Gキーで最終行へ
(2) oキーで一行挿入
(3) IPアドレスとドメインをキー入力
(4) ESCキーで編集終了
(5) :wqで、保存終了

 

 

 

 

 

DNSキャッシュをリセット

hostsファイル変更後、DNSキャッシュをリセットします。

 

通常、ドメインのIPアドレスを解決するために、ネームサーバーに問い合わせをおこないます。
その結果をキャッシュとして保存しておき、再問合せの無駄を省いています。

 

※ネームサーバーについての説明は、こちらをご覧ください。
ネームサーバーとは何?ざっくり説明してみます

 

そのため、DNSキャッシュをリセット、つまり保存してある情報を削除する必要があります。

 

ターミナルで次のコマンドを入力してください。

 

$ sudo killall -HUP mDNSResponder

 

Google Chromeは独自にDNSをキャッシュしているようです。

 

Google Chromeで次のURLにアクセスして、「Clear host cache」を実行してください。

 

chrome://net-internals/#dns

 

 

けーちゃんおススメJavaScript入門書

  • スラスラ読める JavaScript ふりがなプログラミング
  • プログラム未経験者がJavaScript始めるならコレ!
    コードを掲載して自分で理解しろという投げっぱなしな入門書とは異なり、コードに一つ一つどんなことをやっているかをふりがなという形式で解説しています。
    それでいてJavaScriptの基礎と応用を学べる良書です。
  • これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほん
  • JavaScriptの機能を実践で活かすにはHTMLやCSSの知識が不可欠です。
    しかしそれらの知識があることが前提として書かれている書籍が多い中、この本は総合的な知識を身に着けることができます。
    HTMLやCSSの知識も不安な方には、ぴったりの一冊です
  •  

    入門書の役割は、自分のやりたいことをネットで調べることができるようになるための、基礎的な知識の獲得です。
    まずはこれらの本でしっかりと基礎知識を身につけましょう。
    そしてもっと高度なことや専門的なことはネットで調べ、情報が足りないと感じたら書籍を購入してください。


    期間限定情報:
    6/21と6/22は年に一度のプライム会員大感謝祭!
    欲しかったアレが安く手に入るチャンスです
    忘れずにチェックしてください!
    僕は以前のタイムセール祭りで4Kモニタが買ったけど、それより安かったらどうしよう・・・

    ちなみにプライム会員でなくても、無料体験で参加できるようです。
    欲しい商品があるか、確認だけでもしておきましょう。

    記事の内容について

     

    こんにちはけーちゃんです。
    説明するのって難しいですね。


    「なんか言ってることおかしくない?」
    たぶん、こんなご意見あると思います。

    裏付けを取りながら記事を作成していますが、僕の勘違いだったり、そもそも情報源の内容が間違えていたりで、正確でないことが多いと思います。

    そんなときは、ご意見もらえたら嬉しいです。

    ご意見はこちら。
    https://note.affi-sapo-sv.com/info.php

    【お願い】

    お願い

    ■このページのURL


    ■このページのタイトル


    ■リンクタグ


    ※リンクして頂いた方でご希望者には貴サイトの紹介記事を作成してリンクを設置します。
    サイト上部の問い合わせよりご連絡ください。
    ただしサイトのジャンルによっては、お断りさせていただくことがあります。