Question Microsoft location service - WiFi vs cabled ethernet strange discrepancy

King_V

Illustrious
Ambassador
I wasn't sure if the Windows 10 forum was the right place for this, or another subforum, but, all the machines in question are running Windows 10, so I posted here.

There's something a bit weird going on with the locations of my PCs when I log into my Microsoft account on Microsoft.com, and try to check device locations.

Some of my machines show up with the correct location. My son's PC at his mother's house also shows up correctly. But, two of them show up in Virginia somewhere, approximately 350 miles away from me. I live in New Jersey.

The only difference is that the two that show up in Virginia are using physical ethernet cables, whereas the rest are using Wi-Fi, including my son's at his Mom's house.

Of the two that are not showing up correctly, one of them initially did not have a location showing at all. I booted that machine up, then went back to the browser and clicked the button to refresh that machine's location, which then came up as the Virginia location.

I have Verizon FiOS for internet service, and it comes into the house, through a TP-Link AC1750 Smart Wi-Fi router (Archer A7). That's how the machines on Wi-Fi get through to the outside world. It also has 4 ethernet ports, one of which is connected to an 8-port gigabit switch mentioned below.

The cabled ethernet machines go through an additional step, a TP-Link TL-SG1008D unmanaged 8-port switch, which is in turn connected to the AC1750 mentioned above.

Is it possible that the unmanaged switch is somehow falsifying the location of the two PCs connected to it? And, if so, given that it's unmanaged, how the heck do I stop it from doing that?
 
I wasn't sure if the Windows 10 forum was the right place for this, or another subforum, but, all the machines in question are running Windows 10, so I posted here.

There's something a bit weird going on with the locations of my PCs when I log into my Microsoft account on Microsoft.com, and try to check device locations.

Some of my machines show up with the correct location. My son's PC at his mother's house also shows up correctly. But, two of them show up in Virginia somewhere, approximately 350 miles away from me. I live in New Jersey.

The only difference is that the two that show up in Virginia are using physical ethernet cables, whereas the rest are using Wi-Fi, including my son's at his Mom's house.

Of the two that are not showing up correctly, one of them initially did not have a location showing at all. I booted that machine up, then went back to the browser and clicked the button to refresh that machine's location, which then came up as the Virginia location.

I have Verizon FiOS for internet service, and it comes into the house, through a TP-Link AC1750 Smart Wi-Fi router (Archer A7). That's how the machines on Wi-Fi get through to the outside world. It also has 4 ethernet ports, one of which is connected to an 8-port gigabit switch mentioned below.

The cabled ethernet machines go through an additional step, a TP-Link TL-SG1008D unmanaged 8-port switch, which is in turn connected to the AC1750 mentioned above.

Is it possible that the unmanaged switch is somehow falsifying the location of the two PCs connected to it? And, if so, given that it's unmanaged, how the heck do I stop it from doing that?
Could be an IPv4 vs IPv6 difference. You could do an ipconfig.exe /all in a cmd.exe window. Look for inconsistencies.