Articles

Support Network

Posted on

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を使用している場合は、以下の手順を使用してください:

    1. 「スタート」を選択 >> 「アクセサリ」を選択します。

    2. 「メモ帳」を右クリックし、「管理者として実行」を選択します。

      「Windows needs your permission UAC」ウィンドウが表示されます。

    3. 「続行」をクリックして許可を与えます。

      「メモ帳」が開きます。

    4. メモ帳で「ファイル」を選択 > 「開く」

    5. 「ファイル名」欄に次のパスを入力します

      C:Windows\System32\Drivers\etc\hosts

    6. 「開く」を選択します。

    7. ファイルに必要な変更を加えます。

    8. Fileを選択します。 > Saveで変更を保存します。

    Windows NT, Windows 2000, and Windows XP

    Windows NT、Windows 2000、またはWindows XPを使用している場合は、以下の手順に従ってください。

    1. 「スタート」 >>> 「メモ帳」を選択します。
    2. File(ファイル)を選択 > Open(開く)
    3. File name(ファイル名)の欄にC:where Windows\System32\Drivers\etchostsと入力します。
    4. 「開く」を選択します。
    5. ファイルに必要な変更を加えます。
    6. 「ファイル」を選択します。 > 「保存」で変更内容を保存します。

    Linux

    Linuxを使用している場合は、以下の手順に従ってください:

    1. ターミナルウィンドウを開きます。

    2. 次のコマンドを入力して、テキストエディターでhostsファイルを開きます:

      sudo nano /etc/hosts
    3. ドメインユーザーのパスワードを入力します。

    4. ファイルに必要な変更を加えます。

    5. Control-Xを押します。

    6. 変更を保存するかどうか尋ねられたら、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 を使用している場合は、次の手順に従ってください。

    1. /Applications/Utilities/NetInfo Manager を開きます。

    2. ドメイン ユーザーのパスワードを入力し、「OK」を選択します。

    3. ブラウザ ビューの 2 列目で、machines という名前のノードを選択します。

    4. 3 列目で、localhost という名前のエントリを選択します。

      確認のアラートが表示されます。

    5. [Duplicate]をクリックします。

      localhost copyという名前の新しいエントリーが表示され、そのプロパティがブラウザビューの下に表示されます。

    6. ip_address プロパティの値をダブルクリックして、もう一方のコンピューターのIPアドレスを入力します。

    7. name プロパティの値をダブルクリックして、もう一方のコンピューターに使用するホスト名を入力します。

    8. serves プロパティをクリックし、[編集]メニューから[削除]を選択します。

    9. [ファイル]メニューから[保存]を選択します。

      確認のアラートが表示されます。

    10. 「このコピーを更新」をクリックします。

    11. 追加したいホストエントリごとに、手順6から12を繰り返します。

    12. NetInfo Manager メニューから [Quit] を選択します。

      コンピュータを再起動する必要はありません。

    MacOS X 10.6 から 10.

    MacOS X 10.6 から 10.12 を使用している場合は、次の手順に従ってください。

    1. コンピューター上で、アプリケーション >> ターミナル を選択して、ターミナル ウィンドウを開きます。

    2. ターミナルウィンドウで次のコマンドを入力し、hostsfileを開きます:

      sudo nano /private/etc/hosts
    3. プロンプトが表示されたら、ドメインユーザーのパスワードを入力します。

    4. hostsファイルを編集します。

      このファイルには、コメント(#127.0.0.1 – local host)が含まれています。

    5. hosts ファイルを保存するには、Control+X を押します。

    6. 変更を保存するかどうか尋ねられたら、y を入力します。

    7. 変更を強制的に有効にするには、次のコマンドを入力して DNS キャッシュをフラッシュしてください:

       dscacheutil -flushcache

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です