Unlikely to be related, imo.
Have you previously manually set a DNS server or proxy server?
What DNS server are you using - go to DOS/Cmd prompt and type "
ipconfig /all". This should show the DNS servers currently in use. The main NTL server is 194.168.4.100.
If that is OK, is there a difference between :
ping
www.bbc.co.uk
and
ping 212.58.224.35
If that works, try typing
telnet www.bbc.co.uk 80
This will bypass any proxy servers.
Enough to go on with for now. (Above assumes running XP!)