I have to differentiate between the real addresses and the VM addresses using any Windows API.
I'm using GetAdaptersAddresses
API to populate a list of IP addresses for the local machine. I need to extract only the "real" addresses apart from the addresses associated with the VMware network adapter and other addresses (auto-configuration and tunnel adapter addresses). I've not been able to find any API or any flag to differentiate this. Is there any way this can be done?
PS: The IfType
flag in the IP_ADAPTER_ADDRESSES
structure returned by GetAdaptersAddresses
doesn't help me differentiate between VMware addresses and the real addresses.