Its not a DNS problem then. Have you tried the usual cure for all hub ills, a factory reset pushing the recessed button with a pin for about 20 seconds until the lights flash?
What makes you think it's DNS? From a PC command prompt can you ping 22.214.171.124? Do you actually have internet connectivity?
From the command line of the PC, run the command this nslookup www.bbc.co.uk and see if you get any response. After that run the command nslookup www.bbc.co.uk 126.96.36.199 and see whether there's a response.
The first command will ask the DNS server on the Hub for the IP address, and the second command will ask the Google public DNS server. If the first fails, and the second succeeds, then it's definitely DNS on the Hub.