nslookup DNS resolve works, anything else not

I

indiwa

Hi,

we got a problem concerning the lookup of hostnames on a W2K-Server
SP4.

The Server is located with some more windows server and a linux
DNS-Server in an own firewall zone. All servers in that zone got
private IP adresses.
The linux box is pingable.

The private IP adress of the linux dns is configured as primary DNS
source.
If we do a commandline nslookup (e.g. "nslookup www.microsoft.com"),
all works fine, the host name is resolved successfully.

But any other application which has to make lookup hostnames fail. We
tried different graphical freeware Ping/Trace/Lookup-Tools, all of them
seem to use the Windows-API for resolving hostnames and all of them
show the error:

"Host lookup failed (WinSock error 11001: Host not found)"

Typing an address into the browser, the IE seems even not trying to
resolve the address.

We started the MS Network Monitor in Backgrund. The NSLOOKUP command
sends two DNS packets to the linux BOX. All fine. Starting any other
lookup (e.g. Browser) no network packets are send.

What does nslookup different to any other lookup? Why does nslookup
work and anything else not? Any hint would be very helpful ...

Regards,
Ulli Hahndorf, indiwa
 
K

Kevin D. Goodknecht Sr. [MVP]

In
indiwa said:
Hi,

we got a problem concerning the lookup of hostnames on a W2K-Server
SP4.

The Server is located with some more windows server and a linux
DNS-Server in an own firewall zone. All servers in that zone got
private IP adresses.
The linux box is pingable.

The private IP adress of the linux dns is configured as primary DNS
source.
If we do a commandline nslookup (e.g. "nslookup www.microsoft.com"),
all works fine, the host name is resolved successfully.

But any other application which has to make lookup hostnames fail. We
tried different graphical freeware Ping/Trace/Lookup-Tools, all of
them seem to use the Windows-API for resolving hostnames and all of
them show the error:

"Host lookup failed (WinSock error 11001: Host not found)"

Typing an address into the browser, the IE seems even not trying to
resolve the address.

We started the MS Network Monitor in Backgrund. The NSLOOKUP command
sends two DNS packets to the linux BOX. All fine. Starting any other
lookup (e.g. Browser) no network packets are send.

What does nslookup different to any other lookup? Why does nslookup
work and anything else not? Any hint would be very helpful ...

Nslookup appends the suffixes from the DNS suffix search list.
To see nslookup do this use nslookup -d2 command.
 
U

usr

if we do not setup DNS client to append the domain names, then nslookup
will not do so. But is there a way by which hostnames (not
fully-qualified) will be queryed to the DNS server by ping/IE etc ?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Record exists on DNS servers, but nslookup fails 1
DNS Security and Linux Clients? 1
NSLOOKUP and DNS 11
nslookup issue 6
nslookup and DNS 2
DNS Forwarding Not Work 2
Strange DNS 8
dns client cache 5

Top