目次
/etc /hostsファイルはどのように機能しますか?
/etc /hostsの一般的な用途
/etc /hostsファイルを編集する方法
ホームページ システムチュートリアル Linux /etc /hostsファイルの目的は何ですか?

/etc /hostsファイルの目的は何ですか?

Jul 09, 2025 am 01:27 AM

/etc /hostsファイルは、ホスト名をIPアドレスにマッピングして、ローカルマニュアルの代替またはDNSのサプリメントとしてマッピングされます。システムがホスト名に接続し、ローカル開発、ウェブサイトブロッキング、およびDNS変更テストに使用できるときに最初にチェックされます。 1.システム検索順序でDNSよりも優先されることにより、ドメイン名の解像度を局所的に制御できます。 2.典型的な用途には、ローカルホストを127.0.0.1に向けるか、カスタムドメイン名をローカルIPに向けることが含まれます。 3.一般的なアプリケーションシナリオには、ローカル開発とテスト、特定のWebサイトのブロック、DNSの変更のリハーサルが含まれます。 4。編集には管理者の権限が必要であり、エラーを回避するためにフォーマット仕様に従う必要があります。

/etc /hostsファイルの目的は何ですか?

/etc/hostsファイルは、ホスト名をIPアドレスにマッピングするためにオペレーティングシステムで使用される単純なテキストファイルです。 DNS(ドメイン名システム)のローカル、手動の代替または補足として機能します。 example.comなどのドメイン名をブラウザに入力すると、システムは外部DNSサーバーを照会する前に、最初に/etc/hostsファイルをチェックします。これは、ドメインが解決する場所をオーバーライドするために使用できることを意味します。特定のWebサイトのテスト、開発、またはブロックに役立ちます。

/etc /hostsファイルはどのように機能しますか?

コンピューターがホスト名に接続する必要がある場合、システムによって定義されたルックアップ順序に従います。 UNIXのようなシステム(LinuxおよびMacOSを含む)では、これはしばしばnsswitch.confファイルによって制御されます。これは、「DNS」の前に「ファイル」(IE、 /etc/hosts )をリストします。したがって、システムは最初に/etc/hostsチェックし、その後一致が見つからない場合はDNSに移動します。

/etc/hostsの典型的な線は次のようになります。

 127.0.0.1 LocalHost

これにより、 localhostにアクセスしようとすると、ループバックアドレス127.0.0.1を指す必要があることがシステムに示されています。

次のようなカスタムエントリを追加できます。

 192.168.1.100 Mylocalserver

ターミナルまたはブラウザでmylocalserverを入力すると、ネットワーク上のローカルマシンを指します。

/etc /hostsの一般的な用途

人々が/etc/hostsファイルを編集するいくつかの実用的な理由があります。

  • ローカル開発:Web開発者は、 local.devmysite.testなどのドメインを127.0.0.1にマッピングすることが多いため、ライブサーバーを必要とせずにローカルでWebサイトをテストできます。
  • ブロッキングサイト:不要なドメイン(広告サーバーや気晴らしサイトなど)を127.0.0.1または0.0.0.0にリダイレクトできます。例えば:
     0.0.0.0 badsite.com
  • DNSの変更のテスト:DNSレコードをライブに切り替える前に、ホストを一時的に編集することにより、物事がどのように動作するかをシミュレートできます。

このファイルの変更は、ネットワーク上の他のデバイスではなく、ローカルマシンのみに影響することに注意することが重要です。

/etc /hostsファイルを編集する方法

/etc/hosts編集は、システムレベルの構成であるため、通常、管理特権を必要とします。

Linux/macosでは、Sudoを使用してNanoやVimなどのテキストエディターで開くことができます。

 sudo nano /etc /hosts

Windowsでは、 C:\Windows\System32\drivers\etc\hostsにあり、変更を加えるには管理者としてテキストエディターを開く必要があります。

編集時のいくつかの基本的なヒント:

  • 変更を加える前に、常に元のファイルをバックアップしてください
  • プレーンテキストエディターを使用します - リッチテキスト形式は避けてください
  • 各エントリは独自の行にある必要があります
  • フォーマットの問題:IPアドレスを最初に配置し、次に1つ以上のスペースまたはタブ、次にホスト名を置きます。

ファイルを編集した後に何かが壊れた場合は、バックアップを復元するか、問題を引き起こす行を削除するだけです。


それが、 /etc/hostsファイルが何をするか、そしてそれが重要な理由の基本です。それは小さなファイルですが、正しく使用すると驚くほど強力です。覚えておいてください - 特に生産システムでは、注意しないと混乱するのは簡単です。

以上が/etc /hostsファイルの目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

RHEL、ROCKY、ALMALINUXにLXC(Linuxコンテナ)をインストールします RHEL、ROCKY、ALMALINUXにLXC(Linuxコンテナ)をインストールします Jul 05, 2025 am 09:25 AM

LXDは、コンテナ内または仮想マシンとして実行されるLinuxシステムに没入型を提供する次世代コンテナおよび仮想マシンマネージャーとして説明されています。 サポートを備えた膨大な数のLinuxディストリビューションの画像を提供します

LinuxにRプログラミング言語をインストールする方法 LinuxにRプログラミング言語をインストールする方法 Jun 23, 2025 am 09:51 AM

Rは、データサイエンス内の統計的およびグラフィカルなコンピューティングツールを開発するために設計された広く使用されているプログラミング言語およびソフトウェア環境です。これは、Sプログラミング言語と環境に非常に似ており、Rは代替として機能します

LinuxデスクトップでFirefoxブラウザをスピードアップする7つの方法 LinuxデスクトップでFirefoxブラウザをスピードアップする7つの方法 Jul 04, 2025 am 09:18 AM

Firefoxブラウザは、Ubuntu、Mint、Fedoraなどのほとんどの最新のLinuxディストリビューションのデフォルトブラウザです。当初、そのパフォーマンスは印象的かもしれませんが、時間の経過とともに、ブラウザがそれほど速くないことに気付くかもしれません

Clear Linuxディストリビューション - パフォーマンスとセキュリティのために最適化されています Clear Linuxディストリビューション - パフォーマンスとセキュリティのために最適化されています Jul 02, 2025 am 09:49 AM

Clear Linux OSは、最小限で安全で信頼性の高いLinux分布を持ちたいと考えている人々にとって理想的なオペレーティングシステムです。 Intelアーキテクチャ用に最適化されています。つまり、AMD SYSでClear Linux OSを実行することを意味します

Linuxでファイルとディレクトリを非表示にする方法 Linuxでファイルとディレクトリを非表示にする方法 Jun 26, 2025 am 09:13 AM

Linuxデスクトップを家族、友人、または同僚と共有することもありますか?もしそうなら、いくつかの個人ファイルとフォルダーを非表示にすることができます。課題は、Linuxシステムでこれらのファイルを隠す方法を考え出すことです。このガイドでは、私たちは歩きます

OpenSSLを使用して自己署名SSL証明書を作成する方法は? OpenSSLを使用して自己署名SSL証明書を作成する方法は? Jul 03, 2025 am 12:30 AM

セルフ署名SSL証明書を作成するためのキーステップは次のとおりです。1。秘密鍵を生成し、コマンドを使用して、コマンドを使用して、opensslgenrsa-outselfsigned.key2048を使用して、2048ビットRSAプライベートキーファイル、オプションパラメーター-AES256を生成して、パスワード保護を実現します。 2。証明書リクエスト(CSR)を作成し、OpenSSlreq-New-KeyselfSigned.Key-OutselfSigned.csrを実行し、関連情報、特に「CommonName」フィールドに記入します。 3.自己署名で証明書を生成し、opensSlx509-req-days365-inselfsigned.csr-signkを使用します

.tar.gzまたは.zipファイルを抽出する方法は? .tar.gzまたは.zipファイルを抽出する方法は? Jul 02, 2025 am 12:52 AM

Windows上の.zipファイルを減圧すると、右クリックして「すべて抽出」を選択できますが、.tar.gzファイルは7-zipやwinrarなどのツールを使用する必要があります。 MacOSおよびLinuxでは、.ZIPファイルをダブルクリックまたはUNZIPコマンド化することができ、.tar.gzファイルはTARコマンドによって解凍されたり、直接ダブルクリックしたりできます。特定の手順は次のとおりです。1。WindowsProcessing.Zipファイル:右クリック→「すべて抽出」; 2。WindowsProcessing.tar.gzファイル:サードパーティツールをインストール→右クリックして減圧します。 3。Macos/Linux Processing.Zipファイル:unzipfilename.zipをダブルクリックまたは実行します。 4。MacOS/Linux Processing.Tar

Linuxシステムの /etc /mtabファイルパラメーターの理解 Linuxシステムの /etc /mtabファイルパラメーターの理解 Jun 23, 2025 am 09:47 AM

この記事では、Linuxの /etc /mtabファイルを詳しく調べ、含まれるさまざまなパラメーターと設定を調べます。linux /etc /mtabファイルの /etc /mtabファイルは、現在マウントされているすべてのファイルシステムをリストするために使用されます。 an

See all articles