Setting a Hostname for the Console IP Address

You can set a friendly name (called a hostname) for the Xbox One dev kit to use as an alternative to the console IP address when communicating with the console from the Development PC. For hostname connectivity to work, typically, your development PC and the console must be on the same subnet; for more information, see “Network Considerations” below.

Note Tools and Console IP are largely interchangeable, but hostname is still preferred in the case IPs for your dev kit console are refreshed.

To Specify a Hostname

You can define a hostname for a dev kit using any of these approaches:

Note that there is no enforcement of name uniqueness, so care needs to be taken to avoid name duplication. Consider deriving the name from the Development PC’s name, which is typically unique within an organization.

To connect to the dev kit using the hostname

If you are using Windows 7 you must configure your Development PC to work correctly with the hostname support. From an Administrator command prompt run:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters /v MaxNegativeCacheTTL /d 0 /t REG_DWORD  

This is not necessary if you are running Windows 8 or later. For more information refer to How to Disable Client-Side DNS Caching in Windows XP and Windows Server 2003.

The hostname can be used with the remote tools in the same manner as the console IP address. For example, both of the following will connect to the dev kit using the hostname.

If the factory reset option is used in the recovery process, then the hostname will be reset. This will cause the later stages of the recovery to fail. To avoid this, consider doing one of the following:

Network Considerations

For hostname connectivity to work, typically, your development PC and the console must be on the same subnet. If your DNS servers don’t allow updates from unauthenticated devices such as non-domain-joined computers or Xbox One consoles, hostname resolution will fall back to using LLMNR, which means that in this case, if your PC and console are on the same IP subnet, hostname resolution will work, but if your PC and console are on different subnets, the PC will not be able to resolve the console’s hostname.

This requirement may mean that for your organization, hostname resolution works well for individual developers, artists, and producers working with an Xbox One console, but hostname resolution might not work for your lab scenarios.

See also

Installing the XDK and Dev Kit Software