DNS ホスト ファイルは、ホスト名またはドメイン名を IP アドレスにマッピングするために使用されます。esxcli コマンドを使用して、/etc/hosts ファイル内のエントリを構成できます。これにより、ESXi ホストの再起動時に変更をそのまま保持できます。

手順

  1. ホストへの SSH 接続を開きます。
  2. root ユーザーとしてログインします。
  3. 次のコマンドを実行します。
    オプション 説明
    追加 ホスト名とIPアドレスのマッピングを追加するには、次のコマンドを実行します。
    esxcli network ip hosts add --ip --hostname
    For example: esxcli network ip hosts add --hostname www.samplehostname.com --ip xx.xx.xx.xx
    削除
    構成からホスト名のマッピングを削除するには、次のコマンドを実行します。
    esxcli network ip hosts remove --hostname
    For example: esxcli network ip hosts remove --hostname www.samplehostname.com --ip xx.xx.xx.xx
    リスト IP アドレスと関連する DNS エントリを一覧表示するには、次のコマンドを実行します。
    esxcli network ip hosts list 

    ここで、IP address は VMkernel アダプタのアドレス、hostname は IP アドレスに関連付ける DNS エントリ、alaises は関連付ける任意のエイリアス、comment はこのエントリに関する行です。

    注: ESXCLI network ip hosts は、他のホストにのみ値を追加します。ESXCLI network ip hosts は、現在のホストには値を追加しません。現在のホストに関する情報は、 [ネットワーク設定] のホスト名を使用して管理されています。現在のホスト名を変更すると、次のようなエラーが表示されることがあります。
    Error adding etc host item: User can not set item for management IP: X.X.X.X

    現在のホストのホスト名の変更については、ホスト上の TCP/IP スタック構成の変更を参照してください。