跳转到主要内容
使用此工具在 XBOX 开发工具包上将指定的主机/域名映射到指定的 IP 地址。在居家办公环境下开发时,名称解析问题变得更为常见。XbUpdateHosts 会为特定主机/域名提供特定的 IP 地址,从而覆盖 XBOX 开发工具包通常解析该名称的方式。此工具需要用户输入(用于在 XBOX 开发工具包上配置 HOSTS 文件),并未作为解决名称解析问题的自动方案对外公开。 在使用“从 PC 运行”部署时,名称解析问题最为常见。有关 XbUpdateHosts 与“从 PC 运行”部署一起使用的详细信息,请参阅本主题稍后的 XbUpdateHosts 与“从 PC 运行”一起使用。

命令行格式

命令行用法

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

XbUpdateHosts 与“从 PC 运行”一起使用

XbUpdateHosts 允许修改 Hosts 文件以提供用于解析的静态 IP。这有助于解决在“从 PC 运行”部署中遇到的域名解析问题。 通过 XBTP 的“从 PC 运行”(非服务器消息块 (SMB) 共享语法)会将完全限定域名发送到主机。可通过运行 ipconfig /all 找到此名称,并将 “Primary DNS Suffix” 追加到您的开发 PC 名称末尾。完全限定域名格式的示例如下。 mypc.domain.example.com

另请参阅

命令行工具 XTF 传输错误 将标题部署到 XBOX 开发工具包
最后修改于 2026年10月9日