Getting no servers could be reached when using host, nslookup and dig

That message occurs when dig/host/nslookup cannot get a response from the DNS servers configured for the system ( whatever is in /etc/resolv.conf). Basically: DNS isn't working at all on singhal right now.

You might (very dependent on a lot of local network considerations) be able to get a result from Google's own DNS servers, e.g.:

dig -t MX google.com @8.8.8.8