Affected Products : VMware vSphere ESXi (6.x 7.x & 8.x)
Issue Summary
In a specific cluster ESXi hosts showing up as "Not Responding" or “Disconnected” in your vCenter Server.
While reconnecting it shows error “Host IP address conflict detected”
In vCenter /var/log/vmware/vpxd/vpxd.log looks like:
Warning vpxd[07289] [Originator@6876 sub=InvtHostCnx opID=HeartbeatStartHandler-460059d8] Host IP address conflict detected. [vim.HostSystem:hostname.net] is trying to change IP from hostname.net to xx.xx.xx.xx New IP is already used by hostname.net
2025-04-11T07:54:40.478Z info vpxd[07287] [Originator@6876 sub=vpxLro opID=lro-31224504-1ecae696] [VpxLRO] -- BEGIN lro-31224504 -- -- HostDisconnectLRO -- 2025-04-11T07:54:40.488Z warning vpxd[07305] [Originator@6876 sub=IO.Connection opID=lro-31224504-1ecae696] Failed to resolve address; <resolver p:0x00007f9e9824d110, hostname.net:443', next:(null)>, e: 1(Host not found (authoritative)), async: true, duration: 8msec 2025-04-11T07:54:40.488Z warning vpxd[07305] [Originator@6876 sub=HttpConnectionPool-000000 opID=lro-31224504-1ecae696] Failed to get pooled connection; <cs p:00007f9ea4256220, TCP:s70t0038h.apj.dxccorp.net:443>, (null), duration: 9msec, N7Vmacore15SystemExceptionE
(Host not found (authoritative)) -->
Note : The logs shown may different and not similar
Most probably this issue occurs when esxi host added in vcenter with hostname and not able to resolve name to ip and ip to name due to DNS issue.
Cause:
ESXi host is trying to change its IP address to one that's already in use however the IP it’s trying to change to is already assigned to itself”
vCenter detected that the host “esxihostname.net” is now reporting it's IP instead of FQDN.
Consequence of the DNS failure. vCenter cannot establish a connection to the host using its FQDN because it can't find the corresponding IP
This indicates that the vCenter server cannot resolve the hostname to an IP address using its configured DNS name.
As a result, vCenter initiates the process to disconnect the host.
Try following checks to confirm the cause of issue.
Check problematic esxi hosts can access esxi web client with name and ip
From the ESXi Host (SSH)
Try to nslookup and reverse lookup vcenter hostname from esxi
nslookup vcenter name and nslookup vcenter ip
From the vCenter Server (SSH)
Try to nslookup and reverse lookup impacted esxi host fqdn and ip address
nslookup esxi host FQDN and esxi host IP address
Check if vCenter and problematic esxi hosts can resolve name to ip and ip to name
Check if you can ping esxi management ip address and fqdn from vcenter
Resolution:
If you can’t resolve the name to ip and ip to name and can’t ping esxi from vcenter nor able to access esxi web client with FQDN e.g., "https://esxihostfqdn.net", however it can access through IP address.
Then this confirms to be the DNS issue, reach out to your DNS team if you don’t manage the dns servers and check impacted ESXi host A record and PTR record.
Once the DNS entries are fixed try reconnecting the esxi host to the vCenter.