I need to be able to resolve one domain via a specific DNS server, while everything should be resolved by other DNS server(s). For example, resolve bbc.co.uk via 22.214.171.124 DNS server, but everything else by 126.96.36.199 . Is it possible?
You'll need to configure a DNS server that contains a forward lookup zone for example.com (I wouldn't mess with bbc.co.uk, sounds a little nefarious,) a forwarder to 188.8.131.52, and appropriate A and/or CNAME records.
Otherwise you might have an easier time changing the hosts file.