SUMMARY: Reverse DNS cache on Solaris 9 - where it is?

From: Brandon Haberfeld <>
Date: Mon Jan 16 2006 - 05:42:36 EST
The solution was the obvious /etc/rc2.d/S76nscd which needed to be
restarted. I was having a blond Monday.
Thankx to Drew Skinner, Eugene Schmidt and Michael Schneider


Brandon Haberfeld
Investec Bank Limited

-----Original Message-----
From: Brandon Haberfeld
Sent: 16 January 2006 10:46
Subject: Reverse DNS cache on Solaris 9 - where it is?

Hi Gurus

I am running vanilla Solaris 9 and had a strange situation where a user
pc changed IP addresses and thereafter a forward DNS lookup to that
desktop returned the correct IP address, but the reverse lookup shown
under a traceroute command below returned the wrong PC name. There is no
static hosts file entry although when I created one and then removed it,
the problem went away. This implies that somewhere in solaris there is a
reverse DNS lookup cache which updated after the static entry was
created and referenced.

Does anyone know how to flush such a cache if it exists.
I am not running "named" / "bind" or any other DNS server on the box -
pure dynamic DNS via the resolv.conf file which looks like this:


And the nssswitch.conf references the hosts file before the dns.
	hosts:      files dns

Here's the output of the problem: Forward nslookup from the server
returns the correct ip address
	riskrw1:root:~> nslookup i72434-XP

Traceroute, however, which uses reverse lookup, returned for that name,
the IP address but resolved the name incorrectly from some cache.
riskrw1:root:~> traceroute i72434-XP traceroute to (, 30 hops max, 40 byte packets
1 (  0.409 ms  0.267 ms  0.288 ms  2 (  0.284 ms  0.193 ms
0.193 ms

I should also mention that the problem did not occur on servers where
this user had never logged on before further indicating the a reverse
DNS cache is being used by Solaris 9 - but where is it and how can one
flush it immediately when user PC ip's change in the corporate DNS
server. Any help would be appreciated. Please ignore the non-disclosure
notice which my corporation's mail server will tack on the end of this

Investec Bank Limited

If you are not the intended recipient of this email (or such person's
authorised representative), then :

(a) please notify the sender of this email immediately by return email,
facsimile or telephone and delete this message from your system;
(b) you may not print, store, forward or copy this message or any part thereof
or disclose or cause information in this message to be
disclosed to any other person.

The information in or attached to this email message is confidential and may
be subject to legal privilege and client confidentiality.
In addition this message is subject to important restrictions, qualifications
and disclaimers ("the disclaimer") that must be accessed and
read by copying the following address into your Internet browser's address bar

The disclaimer also provides our corporate information and names of our
directors as required by law.

The disclaimer is deemed to form part of this message in terms of Section 11
of the Electronic Communications and Transactions Act 25 of 2002.
If you cannot access the disclaimer, please obtain a copy thereof from us by
sending an email to :

Certain entities within the Investec group of companies are registered as
authorised financial services providers.
The details of these entities are available on our website :
sunmanagers mailing list
Received on Mon Jan 16 05:41:23 2006

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:54 EST