We don't know your environment.
However at the end of the day, something has to accept and respond to the name resolution request. If there is nothing authoritative it is going to be forwarded on to the DNS responsible for those resolutions (likely an internet source) which explains why you are getting that address.
So the question is: What in your environment is providing names resolutions?
Are you relying on an actual DNS server? If so, is that MacBook Pro configured with those DNS servers (assuming they aren't coming DHCP).
If you aren't relying on an actual DNS server, then WINS is likely what you are relying on.
Is there a WINS Server? Add it in Network prefs for your interface.
Relying purely on Workgroup? Add in the proper workgroup on your network interface.
What you need to find out is what method is allowing your PCs to resolve those names and configure properly.