When ping works fine but ie doesn't, it's almost certain that it's dns related. Either you aren't receiving them correctly through dhcp or you've configured them wrong.
(to test that, you should try connecting to an ip address instead of a dns name)
Eg. 216.239.53.101 is the ip of
www.google.com
-M