GNU/Linux >> Linux の 問題 >  >> Linux

RHEL および CentOS 7 でホスト名と FQDN (完全修飾ドメイン名) を設定および変更する方法

ネットワーク環境では、Windows PC、Linux サーバー、Unix メインフレームなど、すべてのコンピューター システムにホスト名があります。ホスト名は、コンピューター ネットワークに接続されたデバイスに割り当てられるラベル (コンピューター名とも呼ばれる) であり、World Wide Web サーバー、電子メール トランスポート エージェント、Usenet などのさまざまな形式の電子通信でデバイスを識別するために使用されます。 .

ホスト名には、ホスト名からピリオド (ドット) で区切られたドメイン ネーム システム (DNS) の名前であるドメイン名を追加できます。後者の形式では、ホスト名はドメイン名とも呼ばれます。ドメイン名がインターネットのトップレベル ドメインを含めて完全に指定されている場合、ホスト名は完全修飾ドメイン名 (FQDN) と呼ばれます。たとえば、hostname.domain.com です。

特に、ほぼ確実にインターネットに接続されている新しくセットアップされたシステムの場合、正しいホスト名と FQDN を設定することが重要です。 Linux の場合、新しいシステム ホスト名は通常、ホスト名が localhost.localdomain にデフォルト設定され、FQDN (完全修飾ドメイン名) のドメイン部分はありません。このチュートリアルでは、ホスト名と FQDN を適切に変更する方法について説明します。

ヒント現在のホスト名を確認するには、次のコマンドを使用します:

hostname

現在の FQDN を確認するには、次のコマンドを使用します:

hostname -f

DNS (インターネット) ドメイン名が構成されていない場合は、FQDN が短くなることがあります (ホスト名のみが表示されます)。

または、次のコマンドを使用して、すべての静的、一時的、およびプリティ ホスト名を表示できます:

hostnamectl status

<オール>

  • 次のいずれかの方法でマシンのホスト名を変更します (ホスト名 を置き換えます)。 割り当てたい実際のコンピューター名 (ドメイン名なし、つまりホスト名のみ):

    方法 1:次のコマンドを実行します:

    hostnamectl set-hostname hostname

    方法 2:/etc/hostname ファイルを編集し、既存の内容を新しいホスト名に置き換えます。

  • 上記の方法 2 を使用する場合は、次のコマンドを実行して変更を有効にします:
    systemctl restart systemd-hostnamed
  • /etc/hosts ファイルを編集し、システムの IP アドレス、FQDN (完全修飾ドメイン名)、およびホスト名を含む新しい行を入力します。例:
    192.168.1.1 server.techjourney.net server
    注:ホスト名を使用して FQDN を変更することはできません。 FQDN を設定する推奨される方法は、/etc/hosts、DNS、または NIS を使用して、ホスト名を完全修飾名のエイリアスにすることです。 RHEL 7 および CentOS 7 でホスト名を解決するために使用される /etc/nsswitch.conf のホスト エントリは、常に「ファイル」を使用して解析するため (つまり、/etc/hosts が最初に使用されるため、FQDN を /etc/hosts に変更することをお勧めします)。プライマリ IP アドレスも指定します。

    ただし、照会時にシステムの FQDN を正確に解決して返すことができるローカル LAN の DNS サーバーにシステムのエントリを追加した場合は、この手順を省略できます。


  • Linux
    1. CentOS7Linuxでホスト名を設定/変更する方法

    2. CentOS 7 /RHEL7でホスト名を設定または変更する方法

    3. FedoraおよびCentOSでホスト名(コンピューター名)を変更する方法

    1. CentOS7でホスト名を設定または変更する方法

    2. Linuxでシステムホスト名を設定または変更する方法

    3. prefixdevname を使用して CentOS/RHEL 8 のインターフェイス名を変更する方法

    1. CentOS 8 /RHEL8でホスト名を変更または設定する方法

    2. RHEL 8 /CentOS8ホスト名の変更

    3. Ubuntu 20.04 Focal Fossa LinuxでFQDN(ドメイン名)を変更する方法