ホストのファイルを編集することは、マシン上の特定のドメインのドメイン ネーム システム (DNS) をバイパスできる強力なツールです。これは、変更を実際の SSL 対応リンクに伝播せずに Web サイトをテストする場合に特に便利です。
DNS の変更後、エイリアス ドメインが正しく機能することを確認することが重要です。ホストのファイルを変更すると、ローカル システムは指定したインターネット プロトコル (IP) アドレスを参照するようになります。
デバイスによって異なるため、ホストのファイルの編集プロセスがややわかりにくいと感じるかもしれません。このガイドは、Windows、Mac、Linux のユーザー向けに手順を明確にし、ホストのファイルを簡単に編集できるようにすることを目的としています。さっそく始めましょう。
Windows、Mac、Linux でホストファイルを編集する方法
ホストのファイルを変更する場合は、以下に概説する簡潔な手順に従ってください。
1. Windows 10、11、8.1、7 でホストファイルを編集する
Windows のホスト ファイルの編集は複雑に思えるかもしれませんが、わかりやすいガイドがあれば簡単に管理できます。以下に、役立つ図とともに実行できる手順を示します。
- 管理者としてメモ帳を起動します。スタート メニューにアクセスし、「メモ帳」と入力して右クリックし、管理者として実行を選択します。
- ファイルを開く: [ファイル]タブをクリックし、[開く]をクリックします。
- Hosts ファイルに移動します:パスを入力します:
c:\windows\system32\drivers\etc\hosts
。 - すべてのファイルを選択: [開く] ダイアログの右下隅で、ファイルの種類を[すべてのファイル]に設定して、ホスト ファイルを適切に編集します。
2. Linux でのホストファイルの編集
このセクションは、Ubuntu またはその他の Linux ディストリビューションのユーザー向けにカスタマイズされています。hosts ファイルの編集は、ターミナルから直接行うことができます。次の手順に従います。
- ターミナルを開きます。アプリケーション > ユーティリティ > ターミナルの下にあります。
- Hosts ファイルにアクセスするには、次のコマンドを使用します
sudo vim /etc/hosts
。 - 編集して保存:
0.0.0.0 server.domain.com
必要なエントリを変更します。編集内容が確実に保存されるように、ターミナルを閉じる前にコマンドを使用することを忘れないでください。
ネーム サーバーの設定を変更する場合、hosts ファイルは通常、標準の DNS ルックアップをバイパスすることに注意してください。ただし、別の構成ファイル を通じて変更を加えることができますnsswitch.conf。このファイルは、OS が IP アドレス変換を処理する方法を指定します。構成を確認するには、次のコマンドを使用します。
cat /etc/nsswitch.conf
ファイルのエントリがホスト セクションの最初に表示されていることを確認します。表示されていない場合は、次のコマンドを使用してファイルを編集します。
sudo vim /etc/nsswitch.conf
3. macOSでHostsファイルを編集する
macOS のプロセスは Linux の場合と似ています。ほとんどのユーザーは、ターミナルを使用して編集する方が簡単だと感じています。次の手順に従います。
- ターミナルを起動します。Finder > アプリケーション > ユーティリティ > ターミナルに移動します。
- Hosts ファイルを開きます。次のコマンドを入力します
sudo nano /private/etc/hosts
。 - システムがパスワードを要求します。ログインに使用したのと同じパスワードを入力してください。
- 慎重に編集してください: IP アドレスがドメイン名の前にあることを確認してください。間違いがあった場合は、 # を使用してコメントアウトできます。
Command変更後は、 + をO押して変更を保存し、Command+Xで終了します。
結論として、Windows、Linux、macOS でホスト ファイルを編集すると、Web 開発とテストのプロセスが大幅に強化されます。このガイドでプロセスが明確になったことを願っています。ご質問やさらなるサポートが必要な場合は、お気軽にコメントを残してください。
コメントを残す