Linux、Windows、およびmacOSでHostsファイルを編集する方法
hostsファイルは、ドメイン名(ホスト名)をIPアドレスにマップするために使用されます。 これは、Linux、Windows、およびmacOSを含むすべてのオペレーティングシステムで使用されるプレーンテキストファイルです。
hostsファイルはDNSよりも優先されます。 訪問するwebサイトのドメイン名を入力するときは、ドメイン名を対応するIPアドレスに変換する必要があります。 オペレーティングシステムは、最初に対応するドメインのhostsファイルをチェックし、ドメインのエントリがない場合は、指定されたドメイン名を解決す これは、ドメインが世界中でどのように解決されるかではなく、変更が行われたコンピュータにのみ影響します。
hostsファイルを使用してドメインをIPアドレスにマップすることは、ドメインDNS設定を変更せずにwebサイトをテストする場合に特に便利です。 たとえば、webサイトを新しいサーバーに移行していて、ドメインを新しいサーバーに向ける前に、webサイトが完全に機能しているかどうかを確認する必要があ Hostsファイルは、コンピュータ上のwebサイトをブロックするために使用することもできます。この記事では、Linux、macOS、およびWindowsでhostsファイルを変更する方法について説明します。
Hostsファイル形式#
hostsファイル内のエントリの形式は次のとおりです。
IPAddress DomainName
IPアドレスとドメイン名は、少なくとも一つのスペースまたはタブで区切る必要があります。 #
で始まる行はコメントであり、無視されます。
hostsファイルにエントリを追加するには、テキストエディタでファイルを開くだけです。 以下はhostsファイルのサンプルです。
# Static table lookup for hostnames.# See hosts(5) for details.127.0.1.1 linuxize.desktop linuxize127.0.0.1 localhost
HOSTSファイルの変更は、DNSエントリがアプリケーションによってキャッシュされている場変更を元に戻すには、ファイルを開いて追加した行を削除するだけです。Linuxでは、ファイルへのフルパスは/etc/hosts
です。以下の手順は、Ubuntu、CentOS、RHEL、Debian、およびLinux Mintを含むすべてのLinuxディストリビューションに有効です。
-
ターミナルウィンドウで、お好みのテキストエディタを使用してhostsファイルを開きます。
sudo nano /etc/hosts
プロンプトが表示されたら、sudoパスワードを入力します。
-
ファイルの最後までスクロールして、新しいエントリを追加します。
-
変更を保存します。Windowsでは、ファイルへのフルパスは
c:\Windows\System32\Drivers\etc\hosts
です。 以下の手順は、Windows10およびWindows8で有効です。/p>-
Windowsキーを押して、検索フィールドにメモ帳と入力します。
-
メモ帳アイコンを右クリックし、[管理者として実行]を選択します。
-
メモ帳で、[ファイル]をクリックして開きます。 ファイル名フィールドに、
c:\Windows\System32\drivers\etc\hosts
を貼り付けます。 -
ファイルの最後までスクロールして、新しいエントリを追加します:P>
-
>
Save
。macOSでは、ファイルへのフルパスは/etc/hosts
です。 以下の手順は、すべてのmacOSバージョンで有効です。-
ターミナルウィンドウで、お気に入りのテキストエディタを使用してhostsファイルを開きます:
sudo nano /etc/hosts
プロンプトが表示されたら、管理パスワードを入力します。
-
ファイルの最後までスクロールして、新しいエントリを追加します。
-
変更を保存し、dnsキャッシュをフラッシュします。
dscacheutil -flushcache
結論#
hostsファイルを使用すると、特定のドメイン名のipアド
-
-
Leave a Reply