GNU/Linux >> Linux の 問題 >  >> Linux

Windows10でhostsファイルを編集する方法

Hostsファイルとは何ですか?

hostsファイルは、サーバーまたはホスト名をIPアドレスにマップするローカルのプレーンテキストファイルです。このファイルはARPANETの時から使用されています。これは、ホスト名を特定のIPアドレスに解決するための元の方法でした。ホストファイルは通常、ドメイン名解決手順の最初のプロセスです。これがhostsファイルエントリの例です。

127.0.0.1 localhosts #loopback

上記のコードはほとんどの場合すべてのhostsファイルに含まれているため、例として使用します。別の例は、次のエントリのようになります。

注:各セクションをより適切に定義するために、hostsファイルbelwoの各エントリを中かっこで囲んでいます。
{67.225.187.61} {liquidweb.com} {#Liquid Web}
  • 最初のセクションは、リクエストがリダイレクトされるIPアドレスを示します。
  • 2番目のセクションは、リクエストのリダイレクト元の場所を指定します。
  • 3番目のセクションでは、エントリのコメントを指定します。
  • 通常、各エントリはスペースまたはタブで区切られます。

上記のエントリをhostsファイルに追加して、ホスト名(またはドメイン名)を関連付けます。 liquidweb.com IPアドレス67.225.187.61 。実用的な例を提供するために、次のセクションに進みましょう。

Hostsファイルが役立つのはなぜですか?

新しいサーバーへの移行が完了したとしましょう。 DNS設定を移動する前に、ドメインが新しいサーバーでどのように表示され、動作するかを確認するために、現在のドメイン名の1つを入力するだけでは、移動元の古いサーバーに解決されます(新しいサイトが期待どおりに機能していることが確認されるまで、古いサーバーからDNSAレコードを移動することはありません。 )。

したがって、新しいサーバーでドメインがどのように表示されるかを確認するには、(DNSレコードを変更する必要はありません )ローカルホストファイルを変更するだけで、ドメインが新しいサーバーのIPを指すようになります。ドメインがliquidweb.comで、古いIPが 67.225.187.61の場合 新しいIPは72.30.35.10になります 、現在のliquidweb.comエントリを一時的にコメントアウトできます('を使用) '記号)、新しいサーバーのIPを指す代替エントリを追加します。

#67.225.187.61 liquidweb.com #Liquid Web
72.30.35.10   liquidweb.com #this is the new liquidweb.com

上記のエントリをhostsファイルに追加した場合、ブラウザでliquidweb.comを開くたびに、72.30.35.10IPにリダイレクトされます。

Hostsファイルはどこにありますか?

ホストファイルの場所は、オペレーティングシステムによって異なります。典型的な場所を以下に示します。

  • Windows 10 -"C:\ Windows \ System32 \ drivers \ etc \ hosts"
  • Linux -"/ etc / hosts"
  • Mac OS X-"/ private / etc / hosts"

hostsファイルには何が含まれていますか?

ホストファイルには、次の情報のようなエントリが含まれています。エントリは大幅に異なる場合があります。

# This file is automatically generated by WSL based on the Windows hosts file:
# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.

127.0.0.1	localhost
127.0.1.1	mycomputer.localdomain	mycomputer

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Hostsファイルを編集するにはどうすればよいですか?

警告:FirefoxはデフォルトでDNS over HTTPS(またはDOH)を使用するようになりました。つまり、ローカルホストファイルやDNSリゾルバーをチェックする代わりに。 Firefoxは、ブラウザ内からHTTPS経由でDNS要求を行うだけです。この動作により、表示されるWebサイトが、インターネットがそのドメインに対して権限があると見なすIPアドレスを指していることが保証されます。新しいサイトのテスト中にこの動作を回避するには、主に2つの方法があります。まず、別のブラウザを使用します。 Chrome、Edge、Safari、およびその他の多くの機能では、デフォルトでこの設定が有効になっておらず、変更されたhostsファイルで期待どおりに機能し続けます。 2番目の方法は、FirefoxブラウザでDOHを無効にすることです。この設定を無効にするには、以下の手順に従ってください。 Firefoxブラウザを開きます2。メニューボタンをクリックして、[オプション]を選択します。3。 [全般]パネルで、[ネットワーク設定]まで下にスクロールし、[設定]ボタンをクリックします4。開いたダイアログボックスで、[DNSoverHTTPS.5を有効にする]まで下にスクロールします。 [DNSoverHTTPS.6を有効にする]の横にあるチェックボックスをオフにします。 [OK]をクリックして変更を保存し、ウィンドウを閉じます。これで、Hostsファイルを編集して、通常どおりに新しいサイトのテストを続行できます。ブラウジング中の安全性を維持するため、この機能を再度有効にすることをお勧めします。

\ etc \ hosts ファイルはWindows管理者としてのみ編集可能です。これは、hostsファイルを編集する方法に関する短いビデオです。

ホストファイルを変更する方法は次のとおりです。

ステップ1。
Windowsボタンをクリックして、メモ帳と入力します 検索バーで。

ステップ2。
メモ帳を右クリックします 次に、管理者として実行

ステップ3。
このアプリにデバイスの変更を許可しますか?」というメッセージが表示されます 」。 はいを選択します 。

ステップ4。
メモ帳で、ファイルを選択します 次に開く

ステップ5。
C:\ Windows \ System32 \ drivers \ etc \ hostsに移動します または、上部のアドレスバーをクリックしてパスを貼り付け、 Enterを選択します 。 / etcディレクトリにhostファイルがすぐに表示されない場合は、すべてのファイルを選択します。 ファイル名から: ドロップダウンリストをクリックし、ホストをクリックします ファイル。

ステップ6。
ホストのファイルの最後に適切なIPとホスト名を追加し、[保存]を選択して、ファイルを閉じます。

ステップ7。
最後に、ファイルへの変更を認識するために、コンピューターのDNSキャッシュをフラッシュする必要があります。 Windowsボタンをクリックして、コマンドプロンプトを検索します。

ステップ8。
ターミナルで次のコマンドを入力し、 Enterを押します

ipconfig /flushdns

Linux
  1. 既存のSSL用のpemを作成する方法

  2. ファイル内で \n を grep する方法

  3. 端末でテキスト ファイルを編集する方法

  1. デフォルトのWordPress.htaccessファイルを作成および編集する方法

  2. WindowsまたはSamba共有を永続的にマウントする方法

  3. / etc / hostsを補完するユーザー固有のHostsファイルを作成しますか?

  1. Linux、Windows、またはMacでhostsファイルを編集する方法

  2. Linux、Windows、およびmacOSでホストファイルを編集する方法

  3. Linuxでカーネルブートパラメータを編集する方法