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拡張機能の方がうまくいくかもしれません。
-
Mac でホスト ファイルを編集する方法
Windows ベースのコンピューターと同様に、Mac にはホスト ファイルがあり、コンピューターがインターネット上の Web サイトに接続する方法を構成します。このファイルには Web サイトと IP アドレスへの参照が含まれており、Mac でさまざまな方法で使用できます。 Mac でホスト ファイルを編集する理由の 1 つは、Web サイトをブロックすることです。これは、特定の Web サイトへのアクセスをマシンからブロックする優れた方法です。 2 番目に考えられる使用法は、マシン上でローカルに自分の Web サイトをテストすることです。ホスト ファイルで、選択したドメイン名をローカル
-
Windows 10 PC でホスト ファイルを編集する方法
インターネットサーフィンは、私たちのライフスタイルに欠かせないものです。インターネットが機能しなくなった瞬間、私たちの世界全体がバラバラになったように感じます.デバイスのインターネット関連の問題を修正するには、システムのホスト ファイルを編集するようにアドバイスされる場合があります。 Hosts ファイルは、オペレーティング システム自体の一部です。 Windows、Mac、Linux のいずれを使用していても、hosts ファイルは存在します。 ホスト ファイルが破損すると、インターネットへのアクセス中に問題が発生することがあります。これを修正するには、システムのホスト ファイルを編集して