hostsファイルは、最新のすべてのWindows(Windows)バージョンの同じ場所にあるテキストベースのファイルです。ほとんどの人はそれに入る必要はありませんが、そうする場合は、hostsファイルを開いて編集する方法を知っている必要があります。
ただし、Windowsの一部のバージョンでは、hostsファイルを直接編集することは許可されていません。実際、変更を保存しようとするとエラーが発生します。幸い、 Windows(Windows 10) 10、8、7 、Vista、またはXPでhostsファイルを編集するために使用できる簡単なヒントがあります。
Hostsファイルは何をしますか?(What Does The Hosts File Do?)
ホストファイルの目的は、もともとDNSサーバー(DNS servers)が現在行うことであり、友好的なドメイン名を友好的でないIPアドレスにマップします。
172.217.1.238のようなIPアドレスよりも、YouTube.comのようなドメイン名を覚える方がはるかに簡単です。YouTubeビデオを視聴するたびにアドレスバーにIPアドレスを入力する代わりに、ドメイン名を入力するだけで、デバイスが使用しているDNSサーバーが名前を正しいアドレスにマップするため、次の場所にアクセスできます。ウェブページはずっと簡単です。
hostsファイルは一種のDNS
サーバーとして機能するため、同じように機能します。ドメイン名の解決先となるIPアドレスを入力できます。言い換えれば、DNSサーバーとは異なるIPアドレスをロードするようにコンピューターに命令することができ、基本的にいくつかのクールなことを実行できます。
Hostsファイルを編集する理由(Why Edit The Hosts File?)
hostsファイルを編集する理由の1つは、Webサイトがコンピューターにロードされない(block websites from loading on your computer)ようにする非常に基本的な方法が必要な場合です。ブロックするサイトの無効または間違ったIPアドレスを入力(Enter)すると、アクセスを試みるたびに、hostsファイルが選択したIPアドレスをロードします。選択した内容によっては、Webサイトが完全にブロック(ompletely block the website)される場合があります。
同じ手法を使用して、hostsファイルに悪意のあるサイトをブロックさせることができます。何百もの悪意のあるサイトや広告をブロックするためにダウンロードしてhostsファイルにインポートできるhostsファイルエントリ(このようなもの)のリストもあります。(such as this one)
hostsファイルのもう1つの用途は、Webブラウジングを高速化すること(speed up your web browsing)です。使用しているDNSサーバーがダウンしているか、十分な速度で動作していない場合は、hostsファイルにIPアドレスとドメイン名のマッピングを手動で入力すると、コンピューターはDNSサーバーに依存する代わりにそれらのアドレスをほぼ瞬時に見つけることができます。
ヒント:(Tip)代替DNSサーバー(how to use alternate DNS servers)を使用してインターネットアクセスを高速化する方法を学びます。
WindowsHostsのファイルの場所(Windows Hosts File Location)
編集のために開く前に、hostsファイルの検索先を知っておく必要があります。これは、Windows10からWindowsXP(Windows XP)でのhostsファイルの場所です。
C:\Windows\system32\drivers\etc
ホストファイルを編集する方法(How To Edit The Hosts File)
hostsファイルはテキストファイルです。つまり、変更するにはテキストエディタが必要です。ただし、hostsファイルは非常に基本的であり、ハイパーリンクや画像などを処理する必要がないため、基本的なテキストエディタを使用できます(つまり、 Microsoft Word(Microsoft Word)のような本格的なエディタを使用する必要はありません)。
Hostsファイルを開く(Opening The Hosts File)
単純にhostsファイルを開く(opening)ことから始めましょう。WindowsXPからWindows10に組み込まれて
いるメモ帳(Notepad)を使用します。
- Windowsキーを押しながらRを1回押して、[(R)実行(Run)]ダイアログボックスを開きます。
- メモ帳と入力し、 (notepad)Enterキー(Enter)を押してプログラムを開きます。
- [ファイル](File ) >[開く(Open)]に移動します。
- 下部の[ファイル名]テキストボックスに、上記のhostsファイルの場所を入力(またはコピーして貼り付け)し、 Enterキー(Enter)を押します。
- テキストボックスの右側にあるメニューを選択して、Text Documents (*.txt)をAll Files (*)に変更します。
- ファイルのリストからhosts(hosts)をダブルクリックして、メモ帳(Notepad)で編集するためにhostsファイルを開きます。
ホストファイルの編集(Editing The Hosts File)
エントリをフォーマットする方法を示すために、hostsファイルにいくつかの例があります。最初にIPアドレスを入力し、次にドメイン名を入力する必要があります。また、2つは少なくとも1つのスペースで区切る必要があります(タブはそれらをフォーマットするための良い方法です)。
ここではいくつかの例を示します。
127.0.0.1 www.google.com
13.249.79.104 www.bing.com
上の画像を見て、hostsファイルの指示から読み取ることができるように、#記号はコメントとして使用されます。これは、それに続くものはすべて回避されることを意味します。これが、上記の2つの例の行がこのhostsファイルで役立つ理由です。それらの後にその記号が続いていません。
関連(Related):ホストファイルを編集してローカルDNSルックアップを追加する(Edit Hosts File to Add Local DNS Lookup)
YouTube、Amazon、Google、Reddit.comなどのhostsファイルでWebサイト(block websites with the hosts file)をブロックする場合は、 0.0.0.0などの誤ったIPアドレスを入力できます。
注(Note):特定のIPアドレスに関連付けるサイトのURLを入力するときは、必ず最初の部分を除外し、wwwや追加するサイトのサブドメインなどのサブドメインのみを入力してください。
ホストファイルの保存(Saving The Hosts File)
使用しているオペレーティングシステム、選択したテキストエディタ、またはWindows(Windows)設定の構成に関係なく、hostsファイルが確実に機能するように保存する方法は次のとおりです。
- [ファイル](File ) >[名前を付けて保存](Save As)に移動します。
- [ファイルの種類(Save as
type)]オプションを[All Files (*) ]に変更します。
- ファイルの名前をhosts.backupfileに変更してから、デスクトップに保存します。
- メモ帳を閉じ(Close Notepad)て、デスクトップで作成したホストファイルを見つけます。を削除したい。名前のbackupfile(backupfile)
部分を残し、ホスト(hosts)のみを残します
(単語の後にピリオドやテキストはありません)。
- その後、ファイルからデスクトップ上の別の場所に移動し、求められたら名前の変更を確認します。
- ホストファイルをコピーします。
- 以前に開いていたhostsファイルの場所(etcフォルダー)を開きます。
- デスクトップからコピーしたhostsファイルを貼り付け、上書きプロンプトが表示されたら確認します。
How to Edit the Hosts File in Windows
The hosts file is a tеxt-based file located in the
same place in all modern Windows versions. Most people don’t ever need to get
into it, but if you do, you’ll need to know how to open and edit the hosts
file.
However, in some versions of Windows, editing the
hosts file directly isn’t allowed. In fact, you’ll get an error if you try to
save the changes. Fortunately, there’s a simple tip you can use to edit the
hosts file in Windows 10, 8, 7, Vista, or XP.
What Does The Hosts File Do?
The purpose of the hosts file was originally to be what DNS servers do now – map friendly domain names to unfriendly IP addresses.
It’s much easier to remember a domain name like YouTube.com than an IP address like 172.217.1.238. Instead of having to type the IP address into the address bar each time you want to watch YouTube videos, you can just enter the domain name, and the DNS server your device is using will map the name to the right address so you can get to the webpage a lot easier.
The hosts file, since it serves as a sort of DNS
server, works the same way. You can enter an IP address that a domain name
should be resolved to. In other words, you could order your computer to load a
different IP address than the DNS server would, essentially letting you do a
few cool things.
Why Edit The Hosts File?
One reason to edit the hosts file is if you want a super basic way to block websites from loading on your computer. Enter an invalid or wrong IP address for the site you want to block, and each time you try accessing it, the hosts file will load the IP address you chose. Depending on what you picked, it might completely block the website.
You can use the same technique to make the hosts file block malicious sites. There are even lists of hosts file entries (such as this one) you can download and import into your hosts file to block hundreds of malicious sites or ads.
Another use for the hosts file is to speed up your web browsing. If the DNS server you’re using is down or not working quickly enough, manually entering the IP address and domain name mappings in your hosts file lets your computer find those addresses nearly instantly instead of relying on the DNS server.
Tip: Learn how to use alternate DNS servers to get faster internet access.
Windows Hosts File Location
You need to know where to go to find the hosts file
before you can open it for editing. This is the hosts file location in Windows
10 through Windows XP:
C:\Windows\system32\drivers\etc
How To Edit The Hosts File
The hosts file is a text file, meaning that you need a text editor to make changes to it. However, since the hosts file is super basic and doesn’t need to deal with hyperlinks, images, etc., you can use a basic text editor (i.e., there’s no need to use a full-fledged editor like Microsoft Word).
Opening The Hosts File
Let’s start with simply opening the hosts file. We’ll use Notepad, which is built into
Windows 10 down through Windows XP.
- Open the Run dialog box by holding down the Windows key and then pressing R once.
- Type notepad and
then press Enter to open the
program.
- Go to File > Open.
- In the file name text box at the bottom, type (or copy and
paste) the hosts file location shown above and then press Enter.
- Select the menu to the right of the text box to change Text Documents (*.txt) to All Files (*).
- Double-click hosts from the list of files to open
the hosts file for editing in Notepad.
Editing The Hosts File
There are a few examples in the hosts file to show you
how to format your entries. You have to put the IP address first followed by
the domain name, and the two have to be separated by at least one space (a tab
is a good way to format them).
Here are some examples:
127.0.0.1 www.google.com
13.249.79.104 www.bing.com
As you can see in the image above and read from the directions in the hosts file, the # symbol is used as a comment, meaning that anything that follows it is avoided. This is why the two example lines we give above are useful in this hosts file; they’re not being followed by that symbol.
Related: Edit Hosts File to Add Local DNS Lookup
If you want to block websites with the hosts file, such as YouTube, Amazon, Google, Reddit.com, etc., you can enter a false IP address like 0.0.0.0.
Note: When you enter the URL of
the site you want to associate with a specific IP address, be sure to exclude
the beginning part and only type the subdomain, such as www or whatever it
happens to be for the site you’re adding.
Saving The Hosts File
Here’s how we’ll save the hosts file to make sure it
works no matter which operating system you use, which text editor you picked,
or how your Windows settings are configured:
- Go to File > Save As.
- Change the Save as
type option to All Files (*).
- Rename the file to hosts.backupfile,
and then save it to your desktop.
- Close Notepad and then find the hosts file you just created
on the desktop. You want to delete the .backupfile
part of the name and leave only hosts
(with no period or text after the word).
- After you do that, click away from the file to something else
on the desktop, and confirm the name change when asked.
- Copy the hosts file.
- Open the hosts file location you had open before (the etc folder).
- Paste the hosts file you copied from the desktop, and confirm
any overwrite prompts if you see them.