The VM summary page in vSphere Client displays IPv6 addresses for virtual machines in addition to the explicitly configured IPv4 addresses:
VMware vCenter Server 7.0.x
VMware vCenter Server 8.0.x
vSphere Client will present all IP addresses the guest OS has configured, no matter if they are explicitly set or have been automatically assigned (e.g. via APIPA). In order to hide the auto-assigned IPv6 addresses, you need to specifically disable IPv6 in the network adapter configuration for each virtual network card in the guest operating system.
How to cancel IPv6 on Windows:
Enter the Windows Network Sharing Center, select Network Adapter > Properties > Internet Protocol Version 6 (TCP/IPv6), remove the check box in front of it, and then save the settings.
How to cancel IPv6 on Linux:
Method 1: Enter in the command line terminal: nmtui
Select the network card through the UI interface, and change the IPv6 status from automatic to disabled.
Method 2: Modify the network card configuration file
Take Ubuntu as an example, please refer to the official ubuntu documentation: https://ubuntu.com/server/docs/network-configuration