Hi everybody,
How weird is this?
I installed a Linux server for the company Intranet (SuSE 9.1 Pro) and
gave it a static IP address. I set up the Linux box to use our Windows
2000 Active Directory server for its DNS and that is where it gets
weird. It almost works. DNS works fine as far as external (internet)
addreses are concerned. They are resolvable and pingable. It is only
internal addresses which are problematic and even these are only
partially broken. "nslookup" works fine on an internal address when
run from the linux box. "host" works fine too. "dig" only works if you
give it a fully qualified domain name to look up but fails on an
unqualified one. The really annoying thing is that the command line
utilities like "ping" can't resolve internal addresses at all, whether
they are fully qualified or not, which makes life rather difficult.
Before anybody asks, I don't think I have done anything stupid setting
it up. There is only one DNS server listed and nsswitch.conf is set up
to use DNS for host resolution.
Does anybody have a clue what could be going on? Does anybody else
have similar issues, or must I have done something silly to mess it
up? I know that people mistrust the Windows 2000 DNS server but, given
that "nslookup" and "host" can resolve against it, you would think
that everything else could too? Do they use different methods to query
the DNS server?
Any suggestions for resolving this would be appreciated.
Regards,
Daniel Rigal MSc.