> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ホストの更新 (XbUpdateHosts.exe)

> ホストの更新 (XbUpdateHosts.exe)

このツールを使用して、XBOX 開発キット上で指定したホスト名／ドメイン名を指定した IP アドレスにマッピングします。名前解決に関する問題は、在宅勤務環境での開発時により多く発生するようになっています。**XbUpdateHosts** は、特定のホスト名／ドメイン名に対して特定の IP アドレスを提供し、XBOX 開発キットが通常この名前を解決する方法を上書きします。このツールはユーザー入力を必要とし、XBOX 開発キットの HOSTS ファイルを構成します。名前解決の問題に対する自動的な解決策としては公開されていません。

名前解決で発生する問題は、Run from PC デプロイを使用しているときに最もよく見られます。Run from PC デプロイでの **XbUpdateHosts** の使用方法の詳細については、このトピックの後半にある [Run from PC での XbUpdateHosts の使用](#XbUpdateHosts_RfPC) を参照してください。

## コマンド ライン形式

```
xbupdatehosts [command-independent-options] <command> [command-specific-options]
```

## コマンド ラインの使用方法

| コマンド | 説明 |
| - | - |
| [xbupdatehosts add](#XbUpdateHosts_Add) | 指定したホスト名マッピングをコンソールに追加または置換します。 |
| [xbupdatehosts remove](#XbUpdateHosts_Remove) | 指定したホスト名マッピングをコンソールから削除します。 |
| [xbupdatehosts list](#XbUpdateHosts_List) | コンソールに保存されているすべてのホスト名マッピングを一覧表示します。 |
| [xbupdatehosts backup](#XbUpdateHosts_Backup) | コンソールに保存されているすべてのホスト名マッピングのバックアップを作成します。 |
| [xbupdatehosts restore](#XbUpdateHosts_Restore) | ファイルからすべてのホスト名マッピングをコンソールに復元します。 |
| [xbupdatehosts examples /?](#XbUpdateHosts_Examples) | **XbUpdateHosts** の一般的なコマンドの使用例を一覧表示します。 |
| [xbupdatehosts commands /?](#XbUpdateHosts_Usage) | **XbUpdateHosts** で使用可能なすべてのコマンドを一覧表示します。 |
| [xbupdatehosts `<command>` /?](#XbUpdateHosts_Usage) | **XbUpdateHosts** の特定のコマンドのヘルプ情報を一覧表示します。 |
| /LC | ロケール コードを指定します。既定のロケール コードを上書きするために使用します。 |

### XbUpdateHosts add

指定したホスト名マッピングをコンソールに追加または置換します。

#### 使用方法

**xbupdatehosts add \<*target host name*> \<*IP address*>**

ホスト名に @auto を指定すると、開発 PC のホスト名と完全修飾ドメイン名を使用できます。

IP アドレス パラメーターに @auto を指定すると、コンソールに接続している IP アドレスがその値として使用されることを示します。開発 PC が複数のネットワークに接続されている場合に便利です。

### XbUpdateHosts remove

指定したホスト名マッピングをコンソールから削除します。

#### 使用方法

**xbupdatehosts remove \<*target host name*>**

ホスト名に @auto を指定すると、開発 PC のホスト名と完全修飾ドメイン名の両方を削除できます。

### XbUpdateHosts list

コンソールに保存されているすべてのホスト名マッピングを一覧表示します。

#### 使用方法

**xbupdatehosts list**

このコマンドは、コンソール上のホスト名マッピングの一覧を出力します。

### XbUpdateHosts backup

コンソールに保存されているすべてのホスト名マッピングのバックアップを作成します。

#### 使用方法

**xbupdatehosts backup \<*backup file name*>**

### XbUpdateHosts restore

ファイルからすべてのホスト名マッピングをコンソールに復元します。

#### 使用方法

**xbupdatehosts restore \<*backup file name*>**

## コマンド ラインの例

**XbUpdateHosts** の一般的なコマンド ラインの例を以下に示します。

* コンソールに接続しているアドレスに基づいて、現在の開発 PC のマッピングを追加する: **xbupdatehosts add @auto @auto**

* コンソールに接続しているアドレスに基づいて、別のホストのマッピングを追加する: **xbupdatehosts add other.host.name @auto**

* マッピングを削除する: **xbupdatehosts remove other.host.name**

* マッピングをバックアップする: **xbupdatehosts backup .\hostsbackup.txt**

* マッピングを復元する: **xbupdatehosts restore .\hostsbackup.txt**

## Run from PC での XbUpdateHosts の使用

**XbUpdateHosts** では、Hosts ファイルを変更して解決用の静的 IP を提供できます。これは、Run from PC デプロイ中に発生するドメイン名解決の問題を解決するのに役立ちます。

XBTP 経由の Run from PC（Server Message Block (SMB) 共有構文以外）では、完全修飾ドメイン名がコンソールに送信されます。この名前は、**ipconfig /all** を使用して確認し、開発 PC 名の末尾に「プライマリ DNS サフィックス」を追加することで得られます。完全修飾ドメイン名の形式の例を以下に示します。

mypc.domain.example.com

## 関連項目

[コマンドライン ツール](https://devdocs.xbox.com/ja-jp/tools/tools-console/commandlinetools/commandlinetools.md)

[XTF トランスポート エラー](https://devdocs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xtf-transport-errors.md)

[タイトルを XBOX 開発キットにデプロイする](https://devdocs.xbox.com/ja-jp/home/setup-install/concepts/deployment.md)


## Related topics

- [コンソール開発用のコマンド ライン ツール](https://devdocs.xbox.com/ja-jp/tools/tools-console/commandlinetools/commandlinetools.md)
- [セグメントの更新](https://devdocs.xbox.com/ja-jp/services/playfab/api-references/rest/admin/segments/update-segment.md)
- [セッションテンプレートの定数](https://devdocs.xbox.com/ja-jp/services/xbox-services/multiplayer/mpsd/concepts/live-session-template-constants.md)
- [xbWatson](https://devdocs.xbox.com/ja-jp/tools/tools-console/xbWatson/xbwatson.md)
- [Windows 向け OS パッチ レベルの更新](https://devdocs.xbox.com/ja-jp/services/playfab/multiplayer/servers/os-patch-updates.md)
