I'm debugging a DNS resolution error for the domain auth.otc.t-systems.com
with Cloudflare's server, but got stuck. The strange thing is that the lookup succeeds/fails depending on the machine that runs the query, but I can't figure out where the configuration differs.
The failure is always with following message: server can't find auth.otc.t-systems.com: SERVFAIL
1.1.1.1
is Cloudflare's DNS.
What I've tried so far:
- Running
nslookup auth.otc.t-systems.com 1.1.1.1
on various machines:- It fails on my machine with work & home internet (however it succeeds with Google's DNS in both cases).
- It fails on a colleagues machine with work internet.
- It succeeds in a ssh session to a remote server.
- Now I would assume that there is some strange configuration on our work internet, that causes the lookup to fail. However I don't know what I should look for and I've also found some online nslookup services that fail as well:
Any hints how I can further debug this?
Best Answer
Try using dig. Twenty years ago they tried to deprecate nslookup, but its firmly ingrained into muscle memory now and impossible to get rid of, but dig is far superior. For example.
Will trace the resolution fully for you, and you can see where they differ.