hostsファイルは、ホスト名(言い換えればドメイン)をIPアドレスにマッピングするために使用されます。 hostsファイルを使用すると、指定されたドメイン名を解決するIPアドレスを変更することができます。 この変更は、あなた自身のコンピュータにのみ影響し、ドメインが世界中で解決される方法には影響しません。
ウェブサイトの IP アドレスと SiteGround のネーム サーバーの両方は、クライアント エリア >>>> サーバーの詳細で確認できます。
これは、ドメインにDNSの変更を加えることなく、別のサーバーでホストされた場合のウェブサイトの表示を確認したい場合に特に便利です。
使用しているOSにもよりますが、hostsファイルの場所は次のとおりです。
- Windows – SystemRoot > system32 > drivers > etc > hosts
デフォルトでは、システムルートはC:Windowsを使用している場合、hostsファイルは次のようになります。 - Linux – /etc/hosts
- Mac OS X – /private/etc/hosts
例えば、yourdomain.comを1.2.3.4というIPアドレスに解決したいとしましょう。
1.2.3.4 yourdomain.com www.yourdomain.com
(注: IP アドレスの前に # 記号がないことを確認してください。)
これで、コンピュータに yourdomain.com を 1.2.3.4 に解決するように「伝える」ことができます。 その後、ブラウザで自分のドメイン http://yourdomain.com にアクセスしようとすると、IP 1.2.3.4 のサーバーでホストされているサイトに移動するはずです。
異なるオペレーティングシステム上でhostsファイルを見つけて編集する方法についてのより詳細な説明は以下の通りです:
Windows 8および10
- Windowsキー(以前のスタートメニュー)を押します。
- メモ帳から次の場所にあるhostsファイルを開きます。
- この行を追加し、変更を保存します。
Linux
- ターミナルを開きます
- コマンドラインのテキストエディターnano、またはお手持ちの別のものを使用してhostsファイルを開きます。 nano のコマンドは次のとおりです (コマンドには Linux ユーザーのパスワードが必要です):
sudo nano /etc/hosts
- hosts ファイルに適切な変更を加えます。
- Control キーと X キーの組み合わせで変更を保存します。
Mac OS X 10.6〜10.12
MACの管理者権限を持つユーザーでログインしている必要があります。
- アプリケーションを開く >> ターミナル;
- nanoなどのコマンドラインテキストエディターでターミナルに以下の行を入力してhostsファイルを編集します(このコマンドにはMacユーザーのパスワードが必要です)。
sudo nano /private/etc/hosts
- ファイルの一番下に変更内容を追加します。
- コントロールキーとXキーの組み合わせで変更内容を保存します。