# Overriding the machine name The machine name is used by various components. For example: - NServiceBus adds diagnostics headers to every message that is dispatched. - The MSMQ transport uses the machine name for routing. The host machine name of an endpoint instance may be overridden if the endpoint instance is uniquely identifiable: ```cs endpointConfiguration.UniquelyIdentifyRunningInstance() .UsingHostName(Dns.GetHostEntry(Environment.MachineName).HostName); ``` ## Fully qualified domain names A common override is to use the fully-qualified domain name (FQDN) of a machine for either routing or for identification. ## Resources See [how to find the FQDN of local machine](https://stackoverflow.com/questions/804700/how-to-find-fqdn-of-local-machine-in-c-net) for a good starting point on how to get the FQDN of the local machine.