well.... let's see point by point:
you are doing
The fact that it's replacing the domain name with one IP address means that DNS resolution is working.... however, packets are not crossing through your default gateway to that host.
The logical question from my point of view is:
- The DNS server you are using is in your network? If it is, then it means that PROBABLY your gateway is filtering all the packets from your host.... or that you haven't set a default gateway (you get the IP address of google because the DNS is in the your local network).