Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Apr 2005 10:36:35 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Martin Petraschek <petraschek@ftw.at>
Cc:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: Viewing DNS cache entries
Message-ID:  <20050405153635.GC64927@dan.emsphone.com>
In-Reply-To: <BLACKHOLEp3eEHJtfob000026f6@mail.ftw.at>
References:  <BLACKHOLEp3eEHJtfob000026f6@mail.ftw.at>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Apr 05), Martin Petraschek said:
> The operating system is caching DNS name resolutions in order to
> avoid repeated DNS requests for the same hostname. Is it possible to
> display the entries of that DNS cache?
> 
> Under Windows, the command "ipconfig /displaydns" exists, and I would
> need that functionality under FreeBSD.

You can use the "rndc dump" command, which will create a file that
contains all of the currently-cached DNS entries.  If you are running a
chrooted named (default in 5.*), add this line to
/etc/namedb/named.conf in the options{} section:

        dump-file "/var/dump/named_dump.db";

, then run "rndc reconfig" and "rndc dump".  The dumpfile will end up
in /var/named/var/dump/named_dump.db.

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050405153635.GC64927>