パケットがどこから来てどこへ行くかを監視することは、健全で簡単に管理できるネットワークに不可欠です。 IP アドレス追跡のような高度なメカニズムもありますが、世界共通の識別子でコンピュータを簡単に識別することもできます。 そこで登場するのがホスト名です。 今日は、ネットワークを改善するために、CentOS 7のマシンでホスト名を変更する方法を紹介します!
ホスト名とは何ですか?
基本的に、ホスト名はネットワーク内のコンピュータに割り当てられる名前です。 多くのネットワークサービスでは、コンピュータの識別子としてホスト名を使用します。 一方、ネットワークはIPアドレスで機器を識別するため、ホスト名はネットワークよりもユーザーのために作られています。
習得するのは簡単な概念ですが、多くの人がしばしば混乱します。
インターネットのような公共のネットワークでは、ホスト名はドメイン名と組み合わせなければなりません。 これは、それがインターネットのどの「ミニゾーン」にあるのかを示しています。 例えば、
server1.example.com
この場合、server1がアクセスしたいコンピュータのホスト名で、exampleがドメイン名となります。 最後に、.comはトップレベルドメインとみなされます。
これらの識別可能な名前は「完全修飾ドメイン名」(FQDN)と呼ばれ、コンピュータ名とそのコンピュータに関連するドメイン名を含みます。
プライベートネットワークにホスト名を配置することに制限はありません。 しかし、コンピュータがインターネットにアクセスする場合には、ドメインと組み合わせる必要があります。
Change Hostname on CentOS 7 Using Hostname and Hostnamectl Commands
Linux は多くのサーバー機能を私たちに提供しています。 もちろん、CentOS 7 マシンでホスト名を変更することは、わずかな手順で可能です。
まず、SSH を使用してサーバーに接続するか、コンピュータからターミナルを開く必要があります。
その後、ホスト名を変更するには、root ユーザーである必要があります。 この権限を得るには、次のように superuser コマンドを使用します:
su
このコマンドを実行するときに、root パスワードを入力する必要があります。
次に、次のコマンドを実行して、現在のホスト名を確認できます:
hostname
このように、hostnameコマンドを実行すると、マシンのホスト名を確認できます。 また、次のコマンドでも可能です:
hostnamectl
この場合、ホスト名に関連する詳細な情報を得ることができます。
hostnamectl set-hostname
ホスト名を変更する場合は、次のコマンドを実行するだけです:
hostnamectl set-hostname test
たとえば、この後、hostnamectl コマンドを再度実行して、変更が成功したかどうかを確認します。
hostnamectl
CentOS 7 で /etc/hostname ファイルの編集によりホスト名を変更
ホスト名を変更するには別の方法があります。 vi や nano などのテキストエディタで /etc/hostname ファイルを編集します。
vi /etc/hostname
ファイルを開くとすぐに、ホスト名が記述された 1 つの行が表示されるでしょう。 この行を新しいものに置き換えるだけです。 viを使用しているので、iキーを押して挿入モードにします。 次に、ホスト名を変更します。 その後、Esc キーを押して挿入モードを終了し、:wq キーを押して変更を保存して終了します。
さて、すべてが機能していることを確認する必要があります。 これを行うには、次のコマンドを実行します。
hostnamectl
Static, Transient and Pretty Hostnames
コマンド hostnamectl を使用して、または /etc/hostname ファイルを編集してホスト名を確立すると、それが固定ホスト名となり変更されることはありません。 これは、一時的なホスト名と呼ばれます。 これは、システムを再起動するまでの間だけ有効です。 これを行うには、hostnamectlコマンドで-transientオプションを追加する必要があります。
hostnamectl set-hostname transienthostname –-transient
その後、変更を確認します。
hostnamectl
最後に、さらに表示を改善するために、UTF-8対応のホスト名を作成するオプションがあります。 このホスト名は、Pretty と呼ばれます。
hostnamectl set-hostname newprettyhostname –-pretty
このようにして、UTF-8 をサポートするホスト名を持つことができます。
Hostinger のコントロールパネルを使用してホスト名を変更
もし我々が Hostinger VPS を使用しているなら、我々は Hostinger コントロールパネルを使用してプロセスをさらに簡素化することができます。
コントロールパネルでVPSのコントロールに行き、「その他の設定」をクリックして、新しいホスト名を入力します!そこで、ターミナルを使用せずにホスト名を変更することができます。 変更を適用するには、[変更を保存] ボタンをクリックします。
まとめ
CentOS では、ホスト名を変更する方法が複数あります。 また、常にHostingerのコントロールパネルを使用することもできます。
ホスト名を持つことは、ネットワーク上のコンピュータを識別するのに役立ち、管理が非常に簡単になります!
この記事の最終更新日:2020年1月22日 11時31分
に更新されました。