Well if you can ping to an outside address then you're effectively on the internet, I would suggest making sure the pc is sending requests to a valid DNS server.