My understanding of nslookup is when you tell it what DNS server to use you are bypassing the NIC's defined DNS server, right?
Here is an example, when I run nslookup from home: nslookup - 8.8.8.8
> mydomain.com
It returns a different (and wrong) result from when I run that same nslookup command from another machine on a different network.
Am I wrong in the expectation that it should be asking 8.8.8.8 what it has stored as the IP for that domain and should be consistent from any device anywhere in the world that I run that specific lookup command?
Additionally, when I use the typical tools on the web such as mxtoolbox.com and whatismydns.com, they all show the correct IP. Only my home network does not.