Tried both of the above things. I use `dnsmasq' but OpenDNS seems better
solution.
I use BIND with forwarding to OpenDNS, if OpenDNS (which I have not
noticed) fails BIND does lookup on own.
Anyway the problem is not DNS problem its MTNL problem.
Amish.