Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでhostsファイルを使用および編集する方法

Linuxでhostsファイルを使用および編集する方法

Linuxマシンから複数のサーバーを管理したり、ある種のホームラボをセットアップしたことがある場合は、Linuxで「hosts」ファイルがどれほど役立つかをご存知でしょう。しかし、それが存在することすら知らない人もいるかもしれません。ましてや、それを活用して生活を楽にする方法はほとんどありません。そのため、Linuxでhostsファイルを使用および編集する方法をご案内します。

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

「/etc/ hosts」ファイルは、システムがIPアドレス->ホスト名の内部マップを保持する場所です。 DNSサーバーはマシンにローカルに保存されているため、これにはDNSサーバーは必要ありません。これは、通常IPアドレスの入力を必要とするネットワーク上の内部サーバーやその他のデバイスなどを管理するための優れた方法です。私はこれをRaspberryPiプロジェクトや、一般的に使用されるKVM仮想マシンの管理に常に使用しています。

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

まず、hostsファイルにすでに含まれているものを確認します。ターミナルに次のコマンドを入力し、Enterキーを押します。

cat /etc/hosts

出力には、ローカルマシンがそれ自体を識別するための2つのIPアドレスがあります。 ping localhostを実行する場合 コマンドを実行すると、これらのIPアドレスの1つが表示されます。これは、Linuxがこれら2つのエントリをhostsファイルに自動的に生成するためです。さらにエントリを追加する場合は、ファイルのフォーマットに従うだけで、準備が整います。

hostsファイルの編集

ホストファイルを編集するには、お好みのテキストエディタでファイルを開きます。 Vim、Nano、Gedit、Kate、またはお好きな方を使用できます。次の形式でコンテンツが表示されます。

ip address    hostname other-hostname other-hostname

したがって、IPアドレスが192.168.122.7のPi Holeサーバーがある場合、私の形式は次のようになります。

192.168.122.7   pihole.local

もちろん、名前の付け方によって異なります。つまり、ping経由であるかどうかに関係なく、そのPiHoleサーバーにアドレス指定するときはいつでも 、ssh 、またはその他のツールでは、IPアドレスを入力する必要はありません。 pihole.localと入力するだけです ターミナルに。特にサーバーのホスト名を短くする場合は、かなり時間の節約になります。

「.com」、「。net」、または「.org」アドレスを使用する必要がないことに注意することも重要です。 piholeと呼ぶこともできます 、そしてあなたのシステムはそれを認識します。 .localアドレスを使用して「適切な」方法を示しましたが、serverと呼ぶことができます。 それがあなただけの場合。

また、仮想化サーバーまたはワークステーション上の仮想マシンにも役立ちます。 VM IPアドレスを覚えておくのは大変な苦痛であり、hostsファイルを使用することはそれを管理するのに最適です。 VM IPアドレス192.168.122.202を使用して、それを取得し、次のコマンドを使用してhostsファイルを編集します。

192.168.122.202   linux-vm.local

次に、そのVMにホスト名を使用してpingを実行できます。これにより、探しているものをはるかに簡単に思い出すことができます。 IPアドレスではなく、ホスト名にpingを実行していることがわかります。これは、コマンドの出力に表示されます。システムにはそのIPとホスト名の内部マップがあるため、その場所に簡単に挿入できます。

まとめ

ご覧のとおり、LinuxでHostsファイルを編集する方法を学ぶことは、後で多くの時間を節約できるため、便利なスキルになる可能性があります。 Windowsを使用している場合は、Hostsファイルを編集して、上記とまったく同じ方法で使用することもできます。ウェブサイトをブロックする簡単な方法を探しているなら、これらのChrome拡張機能の方がうまくいくかもしれません。


  1. Mac でホスト ファイルを編集する方法

    Windows ベースのコンピューターと同様に、Mac にはホスト ファイルがあり、コンピューターがインターネット上の Web サイトに接続する方法を構成します。このファイルには Web サイトと IP アドレスへの参照が含まれており、Mac でさまざまな方法で使用できます。 Mac でホスト ファイルを編集する理由の 1 つは、Web サイトをブロックすることです。これは、特定の Web サイトへのアクセスをマシンからブロックする優れた方法です。 2 番目に考えられる使用法は、マシン上でローカルに自分の Web サイトをテストすることです。ホスト ファイルで、選択したドメイン名をローカル

  2. Windows 10 PC でホスト ファイルを編集する方法

    インターネットサーフィンは、私たちのライフスタイルに欠かせないものです。インターネットが機能しなくなった瞬間、私たちの世界全体がバラバラになったように感じます.デバイスのインターネット関連の問題を修正するには、システムのホスト ファイルを編集するようにアドバイスされる場合があります。 Hosts ファイルは、オペレーティング システム自体の一部です。 Windows、Mac、Linux のいずれを使用していても、hosts ファイルは存在します。 ホスト ファイルが破損すると、インターネットへのアクセス中に問題が発生することがあります。これを修正するには、システムのホスト ファイルを編集して