You cannot change this in the vSphere Client. Use the FQDN rather than using the IP address to connect to the host.
André
Make sure your host has a forward & reverse dns record, then connect using the FQDN, not the IP address.
Since the picture posted shows that ESXi hostname is localhost.localdomain I recommend you first change the hostname for your ESXi and register this new name on your DNS servers... and then you will be able to access your ESXi using FQDN that will shows on your vSphere Client too.
Check this KB article for procedures of how to change the ESXi hostname: VMware KB: Changing the name of an ESX or ESXi host
Do you have a guide how to it ?
Are you asking how to create a DNS entry?
If so - assuming you are running a Microsoft DNS server - open the DNS management, expand your zone and add a new static "Host-A" entry with the host's name and IP address. Btw. Reverse-DNS is only required for vCenter Server, but not for an ESXi host.
André
Are you asking for how to change ESXi hostname or create a DNS entry ?
For DNS entry guide check post abobe by André.
For change ESXi hostname, check the KB article I posted above, or follow the steps below:
To rename a VMware ESXi host:
- If the ESXi host is part of a cluster, remove it from the cluster by entering Maintenance mode first.
- If the ESXi host is managed by VirtualCenter/vCenter Server, disconnect and remove the ESXi host from the vCenter Server.
- Connect to the host directly with a vSphere Client.
- Click ESXi host.
- Click the Configuration tab.
- Click DNS and Routing.
- Click Properties.
- Edit the Name field in the DNS Configuration tab. Change anything else that is necessary in your environment.
- Click OK.
- Join the ESX host to VirtualCenter/vCenter Server and clusters.
Thanks,its working.
Hey kleinet, you're welcome,
And don't forget to award points for helpful or correct answers.