I can resolve website names like
www.google.com but not ones on my local network. Most of the other posts I have read with this problem were fixed by static ips. But in my case that's not possible since 3 of 5 machines on my network are laptops and travel to other networks often.
I have a router that has built in DNS. In windows everything works fine. The only time hostnames get resolved properly (atleast I think they are) is when i do "mount -t smbfs //machine/share /mnt/something" everything works fine for smbfs mounting but doing a "ping" or "host" will fail.