I have a computer with 2 network adapters, each on its own subnet. One is our private LAN, 192.168.1.0/24, the other is for the internet. The internet subnet is 10.251.85.161/27.
When I ping-scanned the LAN, I received replies from some addresses that I knew didn't exist. These computers had no MAC address associated with them in the ARP table. I ran a traceroute and this is the result:
Tracing route to 192.168.1.208 over a maximum of 30 hops
1 1 ms 1 ms 2 ms 10.251.85.161 <--router gateway
2 580 ms 617 ms 527 ms 10.250.120.25 <--satellite
3 529 ms 536 ms 552 ms 10.250.120.2
4 556 ms 587 ms 628 ms 10.250.6.145
5 526 ms 539 ms 547 ms 10.250.6.146
6 529 ms 517 ms 530 ms 10.250.6.137
7 789 ms 759 ms 749 ms 192.168.1.194 <--sudden jump to other private network?
8 716 ms 759 ms 720 ms 192.168.1.208
Trace complete.
Notice the IP I traced is on my LAN's subnet. Instead it pinged it through the internet adapter, seems to have bounced around a few computers at the ISP, and I got a reply from something.
Shouldn't subnetting prevent this? I am not a network admin so it may be a failure of my understanding, but I thought it was impossible to initiate a connection to a private IP from outside its subnet, otherwise chaos would ensue.
What might cause this to happen?
Although I am not a network admin, I am tasked with solving our company's networking problems. We all share one internet connection but different departments have their own private networks to keep everything isolated. I'm trying to figure out why my ping request was sent through an adapter assigned to a different subnet than the address I pinged (maybe that's normal) and was answered by some random computer presumably owned by my ISP (I don't think that's normal).