Enjoy Creative! かわたまのwebメモ

著:かわたま氏

macでhosts設定の手順。開発中はDNSに関係なく特定のサーバーを閲覧!第13回 16年06月更新

macでhostsファイルを変更する手順をメモします。
hosts設定をするとDNSに関係なく指定のサーバーを強制的にみれるようになります。
DNS切り替え前に新サーバにサイトを構築しておきたいときに便利です。

hostsとは

IPアドレスとホスト名の対応を記述したテキストファイル。
hostsファイルはDNSよりも優先度が高い。

1,ターミナルを起動します

アプリケーション→ユーティリティ→ターミナル

かわたま20160608-1

起動したらこんな画面。

かわたま20160608-2

2,hostsファイルをエディタで編集します

起動したターミナルで、sudo vim /etc/hostsと入力します。

かわたま20160608-3

パスワードを求められるので、macにログインしているアカウントのパスワードを入力します。

かわたま20160608-4

IPアドレスとホスト名を入力します
j または ↓ でファイルの最終行へ移動します。
vimコマンド i(または a )でデータ挿入モードにします。

かわたま20160608-5

最下部にこの表示(INSERT)がでたらOK!

ファイルの最終行に、目的の(表示させたい)IPアドレス (半角スペース) ホスト名(ドメイン名)を入力します。

SyntaxHighlighterについて
かわたま20160608-6

入力できたら esc キーを押して入力モードを抜けて、「 :wq 」で保存してvimを終了します。

かわたま20160608-7

以上^O^
ブラウザでサイトを再読み込みすると、設定した側のサーバーを閲覧できるようになります。

更新しても切り替わらない場合

DNSのキャッシュが残っているかもしれません。
ターミナルで、以下のcommandを入力してキャッシュを消しましょう。

1,Apacheのリスタート

SyntaxHighlighterについて
かわたま20160608-8

2,DNSのキャッシュを消す

macのOSが、OS X Mountain Lion または Lionの場合

SyntaxHighlighterについて
かわたま20160608-9

macのOSが、Mac OS X v10.6の場合

SyntaxHighlighterについて
かわたま20160608-10

設定後もういちどブラウザを更新してましょう。