LinuxのHostsファイルを編集する方法 | TechRepublic

LinuxのHostsファイルを編集する方法 | TechRepublic

Jack Wallen によるこのステップバイステップ ガイドでは、Linux の hosts ファイルにアクセスして変更し、ホスト名と IP アドレスのマッピングを制御する方法を学びます。

開発者としてのキャリアの中で、LinuxでIPアドレスをホスト名にマッピングする必要に迫られる場面が必ず出てきます。KubernetesクラスターやDocker Swarmをデプロイする場合などです。あるいは、Webブラウザから社内サイトやサービスに簡単にアクセスできるようにしたい場合もあるでしょう。

192.168.1.11 と入力する代わりに、/etc/hosts にマッピングしたホスト名を入力することもできます。これは非常に基本的な方法ですが、管理者や開発者として頻繁に使用することになります。その方法を説明します。注: Linux インスタンスと sudo 権限を持つユーザーが必要です。

まず最初に、Linuxにログインし、コマンドsudo nano /etc/hostsで編集に必要なファイルを開きます。プロンプトが表示されたら、sudoパスワードを入力します。

すでにいくつかのエントリが配置されているのがわかると思います。上部の2つは、ループバックアドレスをlocalhostとホスト名にマッピングするIPv4アドレス用です。その下のエントリはIPv6用です。ファイルの下部に新しいエントリを追加します。

IPアドレス192.168.1.11をinvoiceplaneにマッピングするエントリを追加しましょう。エントリは192.168.1.11 invoiceplaneのようになります。これでIPアドレスがホスト名にマッピングされました。ホスト名の後に完全修飾ドメイン名(FQDN)を追加することもできます。例えば、192.168.1.11 invoiceplane invoiceplane.monkeypantz.lanなどです。ファイルを保存して閉じます。

動作確認は、 ping invoiceplaneコマンドを実行することで可能です。このコマンドは、アドレス 192.168.1.11 に ping を送信します。また、/etc/hosts にマッピングされているニックネームを使用して、Web ブラウザで http://invoiceplane (私の場合は http://invoiceplane/invoiceplane)にアクセスすることもできます。

Linux のホスト ファイルを編集し、通常の DNS では表示できない名前に IP アドレスをマッピングする手順はこれだけです。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。

記事をシェア

こちらもご覧ください

  • Linuxのhostsファイルとその使い方について知る
  • LinuxにDockerをインストールする最も簡単な方法
  • Linux開発者に必須のツール8選
  • https://[削除されたリンク]/resource-library/whitepapers/8-must-have-tools-for-developers-on-linux/
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: