Modify your hosts file
Last updated on: 2019-07-23
Authored by: Rackspace Support
hostsファイルを修正することで、特定のマシン上のドメインに対するドメインネームシステム(DNS)をオーバーライドすることができます。 DNS設定の変更については、LinuxでDNS設定を変更するを参照してください。
hostsファイルを変更すると、ローカルマシンは指定したインターネットプロトコル(IP)アドレスを直接参照するようになります。
hostsファイルを修正するには、2つのエントリーを追加します。 それぞれのエントリには、サイトを解決するためのIPアドレスと、インターネットアドレスのバージョンが含まれています。 たとえば、ラックスペースの現行のhostsファイルに、次の2つのエントリーポイント、www.domain.com と domain.comを追加します。
64.49.219.194 www.domain.com64.49.219.194 domain.com
この記事では、以下のOSでのhostsファイルの場所と編集方法について説明します。
- Microsoft® Windows® 10, Windows 8, Windows 7, andWindows Vista™
- Microsoft Windows NT™, Windows 2000, and Windows XP
- Linux®
- MacOS® X バージョン 10.0から10.1.5まで
- MacOS Xバージョン10.6から10.12まで
ドメイン情報を追加してファイルを保存した後、システムは指定したIPアドレスへの解決を開始します。
Windows
Windows 10、Windows 8、Windows 7、Windows VistaなどのMicrosoft社のOSを使用している場合、Microsoft Notepadasを管理者として実行する必要があります。
Windows 10およびWindows 8
Windows 10またはWindows 8を使用している場合は、以下の手順に従ってください。
検索フィールドに「Notepad」と入力します。
検索結果の中で「Notepad」を右クリックし、「Run asadministrator」を選択します。
メモ帳から次のファイルを開きます:
c:WindowsSystem32Drivers\\hosts
このファイルに必要な変更を加えます。
Select File > Saveで変更内容を保存します。
Windows 7およびWindows Vista
Windows 7またはWindows Vistaを使用している場合は、以下の手順を使用してください:
-
「スタート」を選択 >> 「アクセサリ」を選択します。
-
「メモ帳」を右クリックし、「管理者として実行」を選択します。
「Windows needs your permission UAC」ウィンドウが表示されます。
-
「続行」をクリックして許可を与えます。
「メモ帳」が開きます。
-
メモ帳で「ファイル」を選択 > 「開く」
-
「ファイル名」欄に次のパスを入力します
C:Windows\System32\Drivers\etc\hosts
-
「開く」を選択します。
-
ファイルに必要な変更を加えます。
-
Fileを選択します。 > Saveで変更を保存します。
Windows NT, Windows 2000, and Windows XP
Windows NT、Windows 2000、またはWindows XPを使用している場合は、以下の手順に従ってください。
- 「スタート」 >>> 「メモ帳」を選択します。
- File(ファイル)を選択 > Open(開く)
- File name(ファイル名)の欄にC:where Windows\System32\Drivers\etchostsと入力します。
- 「開く」を選択します。
- ファイルに必要な変更を加えます。
- 「ファイル」を選択します。 > 「保存」で変更内容を保存します。
Linux
Linuxを使用している場合は、以下の手順に従ってください:
-
ターミナルウィンドウを開きます。
-
次のコマンドを入力して、テキストエディターでhostsファイルを開きます:
sudo nano /etc/hosts
-
ドメインユーザーのパスワードを入力します。
-
ファイルに必要な変更を加えます。
-
Control-Xを押します。
-
変更を保存するかどうか尋ねられたら、yを入力します。
MacOS Xバージョン10.0 ~ 10.12
このセクションでは、MacOS X 10.0 ~ 10.12 を実行している場合に hosts ファイルを修正する手順を説明します
MacOS X 10.
MacOS X 10.0 ~ 10.1.5
MacOS X 10.0 ~ 10.1.5 を使用している場合は、次の手順に従ってください。
-
/Applications/Utilities/NetInfo Manager を開きます。
-
ドメイン ユーザーのパスワードを入力し、「OK」を選択します。
-
ブラウザ ビューの 2 列目で、machines という名前のノードを選択します。
-
3 列目で、
localhost
という名前のエントリを選択します。確認のアラートが表示されます。
-
[Duplicate]をクリックします。
localhost copy
という名前の新しいエントリーが表示され、そのプロパティがブラウザビューの下に表示されます。 -
ip_address
プロパティの値をダブルクリックして、もう一方のコンピューターのIPアドレスを入力します。 -
name
プロパティの値をダブルクリックして、もう一方のコンピューターに使用するホスト名を入力します。 -
serves
プロパティをクリックし、[編集]メニューから[削除]を選択します。 -
[ファイル]メニューから[保存]を選択します。
確認のアラートが表示されます。
-
「このコピーを更新」をクリックします。
-
追加したいホストエントリごとに、手順6から12を繰り返します。
-
NetInfo Manager メニューから [Quit] を選択します。
コンピュータを再起動する必要はありません。
MacOS X 10.6 から 10.
MacOS X 10.6 から 10.12 を使用している場合は、次の手順に従ってください。
-
コンピューター上で、アプリケーション >> ターミナル を選択して、ターミナル ウィンドウを開きます。
-
ターミナルウィンドウで次のコマンドを入力し、hostsfileを開きます:
sudo nano /private/etc/hosts
-
プロンプトが表示されたら、ドメインユーザーのパスワードを入力します。
-
hostsファイルを編集します。
このファイルには、コメント(
#
127.0.0.1 – local host
)が含まれています。 -
hosts ファイルを保存するには、Control+X を押します。
-
変更を保存するかどうか尋ねられたら、y を入力します。
-
変更を強制的に有効にするには、次のコマンドを入力して DNS キャッシュをフラッシュしてください:
dscacheutil -flushcache