It's using a local dnsmasq server for caching, akin to what windoze does, only it uses an external service and not hidden behind the scenes. You can remove dnsmasq, usually at least, and resolve direct against your dns servers, I usually start by removing the package, as I've had enough issues with it being weird, I tend to not like using it.
I'm presuming 192.168.1.4 and 192.168.1.1 are valid dns servers?
I'm having a weird issue that network manager has a bad dns stuck in it somewhere that keeps causing me site delays when it'll randomly put it back into my dns servers list as first. It's not a setting I can find, or anything in /etc/, I'm thinking something in gconf settings lost, but might be something similar there if that 192.168.1.4 servers isn't valid.
This might be useful to see what servers dnsmasq is using.
-mb