Windowsホストファイルとは何ですか?そしてそれを使用する6つの驚くべき方法

Windowsホストファイルとは何ですか?そしてそれを使用する6つの驚くべき方法

Windows Hostsファイルを使用すると、どのドメイン名(Webサイト)をどのIPアドレスにリンクするかを定義できます。それはあなたのDNSサーバーよりも優先されるので、あなたのDNSサーバーは言うかもしれません facebook.com は特定のIPアドレスにリンクされていますが、 facebook.com どこにでも行きます。 Windows Hostsファイルを使用して、Webサイトのブロック、リダイレクト、Webサイトへのショートカットの作成、独自のローカルドメインの作成などを行うことができます。





以前、Windows Hostsファイルを使用して、コンピューターに他のソフトウェアをインストールせずにWebサイトをブロックする方法について説明しました。これは、知識のあるオタクによるWebサイトの迅速なブロックによく使用されます。





WindowsHostsファイルの編集

Hostsファイルを編集するには、管理者としてメモ帳(またはメモ帳++などの他のテキストエディタ)を開く必要があります。これを行うには、をクリックします 始める、 タイプ メモ帳 [スタート]メニューで、メモ帳のショートカットを右クリックして、[ 管理者として実行





取得したら、をクリックします ファイル開ける メモ帳ウィンドウで、 C: Windows System32 drivers etc フォルダ。クリック テキストファイル ウィンドウの右下隅にあるボックスで、 すべてのファイル 、hostsファイルをダブルクリックします。

ストップコードクロックウォッチドッグタイムアウトウィンドウ10

ホストファイルに加えた変更は、ファイルを保存した直後に有効になります。再起動する必要はありません。ホストファイルに複数のエントリを追加する場合は、それぞれが独自の行にあることを確認してください。



Webサイトをブロックする

Webサイトをブロックするには、hostsファイルの最後に次のような行を追加します。

127.0.0.1 example.com





これは簡単です–127.0.0.1はローカルコンピュータのIPアドレスです。 example.comに移動すると、コンピューターはそれ自体(127.0.0.1)に接続しようとします。お使いのコンピュータは、おそらくそれ自体で実行されているWebサーバーを検出しないため、接続はすぐに失敗し、Webサイトの読み込みが事実上ブロックされます。

Webサイトをリダイレクトする

このトリックを使用して、Webサイトを別のWebサイトにリダイレクトすることもできます。たとえば、facebook.comをtwitter.comにリダイレクトするとします。したがって、アドレスバーにfacebook.comと入力すると、Twitterになります。





まず、TwitterのIPアドレスが必要です。それを見つけるために、pingコマンドを使用できます。 コマンドプロンプトウィンドウ (クリック 始める 、 タイプ コマンド・プロンプト 、Enterキーを押して開きます)。タイプ ping twitter.com コマンドプロンプトウィンドウに入ると、Twitterの数値IPアドレスが表示されます。

これで、hostsファイルに次の行を追加できます。

199.59.150.39 facebook.com

この行は、facebook.comをTwitterのIPアドレスに接続するようにコンピューターに指示します。タイプ facebook.com そして、あなたはツイッターに行き着くでしょう!

ウェブサイトのショートカットを作成する

このトリックを使用して、コンピューター上の任意のプログラムからWebサイトにすばやくアクセスするショートカットを作成することもできます。たとえば、Twitterの常習者であれば、tをTwitterに関連付けることができます。任意のWebブラウザのアドレスバーにtと入力すると、すぐにTwitterにアクセスできます。 twitなど、複数の文字でショートカットを作成することもできます。 .com、.net、.org、またはその他の種類の拡張子は必要ありません。ただし、スペースは使用できません。

これを行うには、hostsファイルに次の行を追加して保存します。

199.59.150.39 t

上記のpingコマンドを使用すると、必要な正確なIPアドレスを取得できます。

これで、任意のプログラムのアドレスバーにtを入力すると、twitter.comにアクセスできます。

ローカルドメイン名を割り当てる

コンピューターのローカルドメイン名を作成することもできます。たとえば、使用するローカルサーバーがある場合は、名前を付けることができます サーバ 次のように入力してすばやくアクセスします サーバ 任意のプログラムへのURLとして。ルーターの構成ページに頻繁にアクセスする場合は、ルーターという単語をルーターのIPアドレスとタイプに関連付けることができます。 ルーター Webブラウザのアドレスバーにアクセスしてルーターにアクセスします。

これを行う前に、コンピューターまたはルーターのIPアドレスが必要になることに注意してください。取得したら、次のような行を入力します。次の行は、ルーターで一般的に使用されるIPアドレスである192.168.0.1をドメイン名routerに関連付けます。

192.168.0.1ルーター

ここのIPアドレスとドメイン名は好きなものに置き換えることができます。

ホストヘッダーを使用するWebサーバーをテストする

ローカルネットワークでウェブサーバーを実行している場合は、インターネット上で公開する前に、サーバーが正しく機能していることを確認することをお勧めします。一部のウェブサーバーは、同じIPアドレスで複数のウェブサイトを実行しています。取得するウェブサイトは、アクセスしているホスト名によって異なります。このような場合、ローカルIPアドレスでWebサーバーにアクセスするだけでは役に立ちません。Webサーバーのアドレスでアクセスする必要があります。

たとえば、company.comおよびorganization.orgのWebサイトをホストするローカルIPアドレス192.168.0.5のWebサーバーがある場合、ローカルコンピューターのhostsファイルに次の行を追加できます。

192.168.0.5 company.com192.168.0.5organization.org

ファイルを保存した後、Webブラウザでcompany.comとorganization.orgの両方にアクセスしてみてください。すべてが正常に機能している場合は、さまざまなWebサイトが表示されます。サーバーは、ヘッダーがcompany.comまたはorganization.orgを指定していることを認識し、正しいWebサイトを提供します。これが機能しない場合は、サーバーをインターネットに展開する前に、トラブルシューティングを行う必要があります。

ウェブサイトのブロックリスト

一部の人々は、ブロックしたいWebサイトの独自のリストを作成し、それらをオンラインで公開します。これらのリストの1つをhostsファイルにコピーすることにより、これらのWebサイトのリストをブロックできます。

次の記事で、使用できるいくつかの推奨リストと、これらのhostsファイルをコンピューターにダウンロードして簡単に使用できるグラフィカルツールを確認してください。

  • ソフトウェアを使用せずにPC上のWebサイトをブロックする方法[Windows]

行った変更を元に戻す場合は、ファイルの下部に追加した行を削除してから、ファイルを保存します。

Windowsホストファイルを何に使用しますか?コメントを残して、あなたが持っているトリックを共有してください!

画像クレジット: Shutterstock経由のネットワークケーブル

共有 共有 つぶやき Eメール プロジェクトのデータを視覚化するためのデータフロー図を作成する方法

プロセスのデータフロー図(DFD)は、データがソースから宛先にどのように流れるかを理解するのに役立ちます。作成方法は次のとおりです。

次を読む
関連トピック
  • ウィンドウズ
  • インターネットフィルター
著者について クリスホフマン(284件の記事が公開されました)

Chris Hoffmanは、オレゴン州ユージーンに住むテクノロジーブロガーであり、テクノロジー中毒者です。

クリスホフマンからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください