VPN attached assets reporting incorrectly

VPN attached assets reporting incorrectly

 We have 130+ systems, of which a third attach to the network via VPN.  I have tracked that these assets have completely skewed data now due to the fact that SD+ apparently uses IP addresses (or stale DNS records) to assign asset values.  I have conclusively identified this occurring.  Now I have no faith in what is reported in my asset database regarding these assets.  What steps can be taken to correct this?  I am working on a script method using the off-line scanner, but as this requires that I have to enter each output file individually, this is NOT a viable solution. 

                  New to ADSelfService Plus?