I have a domain xyz.net That the DNS, MAIL, NAMESERVR Hosted on 167.2.1.100
A Record in my DNS points to this ip 213.3.1.4
As website alone is hosted on 213.3.1.4
The explanation of the problem is unclear.
The use of “an example” domain doesn’t help explain the problem.
As best as I can understand, you have one domain with two IPs
Let’s say:
Domain = xyz.net
IP#1 = 167.2.1.100
IP#2 = 213.3.1.4
(and presuming that IP#1 and IP#2 are hosted by independent systems)
If so, then there is no simple way to verify the domain via http(s).
Unless you (temporarily) remove one of the IPs from DNS, you may have to look into DNS challenge for verification.