resolv.conf ファイルは、統合管理されている DNS サーバの構成に使用されます。esxcli コマンドを使用して、/etc/resolv.conf ファイル内のエントリを構成できます。これにより、ESXi ホストの再起動時に変更を保持できます。DHCP が有効になっていない場合、プロパティを明示的に設定できます。

手順

  1. ホストへの SSH 接続を開きます。
  2. root ユーザーとしてログインします。
  3. 次のコマンドを実行します。
    オプション 説明
    DNS サーバの追加 この ESXi ホストに使用する DNS サーバのリストの最後に新しい DNS サーバを追加します。
    esxcli network ip dns server add

    コマンド オプション

    -N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    -s|--server=<str>
    DNS サーバ リストに追加する DNS サーバの IPv4 または IPv6 アドレス。
    注: このコマンドは必須です。
    For example: esxcli network ip dns server add -N vmotion -s xx.xx.xx.xx
    DNS 検索の追加 ESXi ホスト上のホスト名を解決しようとしたときに検索対象のドメインのリストに検索ドメインを追加します。
    esxcli network ip dns search add

    コマンド オプション

    -d|--domain=<str>
    検索ドメインのリストに追加するドメインの文字列名。
    注: このコマンドは必須です。
       -N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    DNS サーバの削除 この ESXi ホストに使用する DNS サーバのリストから DNS サーバを削除します。
    esxcli network ip dns server removeIP address

    コマンド オプション

    -a|--all
    -N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    -s|--server=<str>
    DNS 検索の削除 ESXi ホスト上のホスト名を解決しようとしたときに検索対象のドメインのリストから検索ドメインを削除します。
    esxcli network ip dns search remove

    コマンド オプション

    -d|--domain=<str>
    検索ドメインのリストから削除するドメインの文字列名。
    注: このコマンドは必須です。
    -N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    DNS 検索のリスト システムで現在構成されている DNS サーバのリストを使用される順序で印刷します。
    esxcli network ip dns server list

    コマンド オプション

    -N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    For example: esxcli network ip dns server list -N vmotion
    DNS 検索ドメインのリスト

    ESXi ホストで現在構成されている検索ドメインを検索中に使用される順序でリストします。

    esxcli network ip dns search list -N

    コマンド オプション

    ---N|--netstack=<str>

    ネットワーク スタック インスタンス。指定されていない場合、デフォルトの netstack インスタンスを使用します。

    For example: esxcli network ip dns search list -N vmotion