DNS ホスト ファイルは、ホスト名またはドメイン名を IP アドレスにマッピングするために使用されます。esxcli コマンドを使用して、/etc/hosts
ファイル内のエントリを構成できます。これにより、ESXi ホストの再起動時に変更をそのまま保持できます。
手順
- ホストへの SSH 接続を開きます。
- root ユーザーとしてログインします。
- 次のコマンドを実行します。
オプション 説明 追加 ホスト名と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 スタック構成の変更を参照してください。