History log of /freebsd-9.3-release/etc/namedb/
Revision Date Author Comments
267654 20-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


265142 30-Apr-2014 erwin

Pick up the 2014032601 update which adds an IPv6 address for C.

Note that this is a direct commit to stable/9 as this file
is no longer in HEAD.

Sponsored by: DK Hostmaster A/S


254270 13-Aug-2013 erwin

MFC r254132:
Add empty zones for Shared Address Space (RFC 6598)

Approved by: delphij (mentor)
Sponsored by: DK Hostmaster A/S


245160 08-Jan-2013 erwin

MFC r245034
Update with new IPv4 address for D root.

Approved by: delphij (mentor)


225736 23-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


224125 17-Jul-2011 dougb

Commemorate the release of RFC 6303 by updating the comments regarding
our default empty zones. No functional changes.


224124 17-Jul-2011 dougb

Pick up the 2011-06-08 update to this file, the addition of an IPv6
address for D.


218865 20-Feb-2011 dougb

Add a note about AXFR of important zones being available from ICANN


218753 16-Feb-2011 dougb

Remove in-addr.arpa from the list of zones it is possible to slave locally


218350 05-Feb-2011 dougb

Catch up with reality and references from the latest RFCs
(especially 5735) for our default empty zones.


209286 18-Jun-2010 dougb

Add the AAAA address for i.root-servers.net


202582 18-Jan-2010 dougb

Update the example named.conf file to answer locally for the newly
released IPv4 documentation ranges (http://tools.ietf.org/html/rfc5737)
and catch up to the IPv6 documentation range and domain names that 5737
also references.


200563 15-Dec-2009 dougb

The named process needs to have a "working directory" that it can
write to. This is specified in "options { directory }" in named.conf.
So, create /etc/namedb/working with appropriate permissions, and
update the entry in named.conf to match.

In addition to specifying the working directory, file and path names
in named.conf can be specified relative to the directory listed.
However, since that directory is now different from /etc/namedb
(where the configuration, zone, rndc.*, and other files are located)
further update named.conf to specify all file names with fully
qualified paths. Also update the comment about file and path names
so users know this should be done for all file/path names in the file.

This change will eliminate the 'working directory is not writable'
messages at boot time without sacrificing security. It will also
allow for features in newer versions of BIND (9.7+) to work as
designed.


200377 11-Dec-2009 dougb

Update to the December 12, 2008 version of this file. The one
substantive change is to add the IPv6 address of L. The other
changes are all CAPS LOCK related.


192215 16-May-2009 dougb

1. New feature; option to have the script loop until a specified hostname
(localhost by default) can be successfully looked up. Off by default.
2. New feature: option to create a forwarder configuration file based on
the contents of /etc/resolv.conf. This allows you to utilize a local
resolver for better performance, less network traffic, custom zones, etc.
while still relying on the benefits of your local network resolver.
Off by default.
3. Add named-checkconf into the startup routine. This will prevent named
from trying to start in a situation where it would not be possible to do
so.


180478 12-Jul-2008 dougb

Strongly discourage the use of the query-source option, and explain why.

Give a better example if a user absolutely must use this option, and
suggest they pick something from the ephemeral port range rather than
port 53. This means that the example will not work if it is merely
uncommented, but this will hopefully encourage users to read the comment.


176077 07-Feb-2008 dougb

From the 4 February 2008 update:
IPv6 addresses for 6 of the root name servers!


175236 11-Jan-2008 dougb

Remove from the default empty zone list zones that, unlike the others,
could theoretically be allocated one day.


173294 02-Nov-2007 dougb

Update to the 1 November 2007 version of this file. The change
is to the address of l.root-servers.net, which is moving to a
new /24 in order to enable anycast routing down the road.


171865 17-Aug-2007 dougb

1. Remove root name servers from the list of possible masters in the
commented out example who have either not responded, or specifically
asked not to participate because they do not view AXFR as "a production
service."

2. Add f.root-servers.net to the example after confirmation from
Paul Vixie.

3. Add a warning to the commented out "root zone slave" example to the
effect that it requires more attention than a hints file, and provides
more benefit to larger sites than individual hosts.

4. Correct a typo copied from RFC 2544 which was corrected in a later
errata, and confirmed in RFC 3330. Update the comment to reflect that
RFC 3330 got it right and to avoid confusion down the road. 3330 also
contains a reference back to 2544 for anyone interested in pursuing the
history. [1]

PR: conf/115573 [1]
Submitted by: Oliver Fromme <olli@secnetix.de> [1]

Approved by: re (kensmith)


171698 02-Aug-2007 dougb

1. Move the disable-empty-zone stuff down below the first 25 lines so
that the listen-on stuff floats up to the first "page" of text. This
makes it very obvious what's going on so that someone trying to enable
a server for use on a network can easily see how to do that.

2. Change the default behavior back to using a hint zone for the root.

3. Leave the root slave zone config as a commented out example.

4. Remove the B and F root servers from the example at the request of
their operators.

Requested by: he-who-must-not-be-named [1]
Requested by: many [2]

Approved by: re (rwatson)


170915 18-Jun-2007 dougb

Drop the default zones that are now covered by the new zones that
were added in the last revision.


170914 18-Jun-2007 dougb

Bring our default named configuration more in line with current
best practices:

1. The old way of generating the localhost zones was not optimal both
because they did not exist by default, and because they were not really
aligned with BCP. There is no need to have the dynamic data that the
make-localhost script generated, and good reasons to do this more
"by the book."

2. In named.conf
a. Clean up white space
b. Add/clarify a few comments
c. Slave zones from the root servers instead of using a hints
file. This has several advantages, as described in the comments.
d. Significantly revamp the default zones, including the
forward localhost zone, and the reverse zones for IPv4 and IPv6
loopback addresses. There are extensive comments describing what
is included and why. Interested readers should take the time to
review the RFCs mentioned in the comments. There is also relevant
information about the motivations for hosting these zones in the
"work in progress" Internet-Draft,
http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
or its successor.
It's also worth noting that a significant number of these
empty zones are already included by default in the named binary
without any user configuration.
e. Because we're including a lot of examples of both local
forward zones and slave zones in the default configuration,
eliminate some of those examples.

3. Add new localhost-{forward|reverse} zone files, and an "empty" zone
to support the changes in 2.d. above. The empty zone file isn't really
empty in order to avoid a warning from BIND about a zone file that
doesn't contain any A or AAAA records.


170913 18-Jun-2007 dougb

Add a namedb/master directory for the zone files I'm about to add,
and switch to the more "normal" way of installing files for the
namedb directory so that we can pick up the new subdir.


149797 05-Sep-2005 dougb

In accordance with my intentions announced (and not objected to)
on -arch, and RFC 4159 (http://www.rfc-editor.org/rfc/rfc4159.txt)
which officially deprecates all usage of IP6.INT, remove the
reference to that zone from the example named.conf file.


140640 22-Jan-2005 dougb

Scot pointed out that the dynamic zone example didn't seem to "flow"
with the rest of the examples, so after discussion with him and gshapiro,
re-sort the examples, and add more comments to make things very obvious.

Also, divide the examples between example.{com|net|org} to make things
even more obvious, and use the same RFC 1918 block for all examples.

Pointed out by: Scot W. Hetzel <hetzels@westbend.net>


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


137182 04-Nov-2004 gshapiro

Create a separate directory for dynamic zones which is owned by the bind
user (for creation of the zone journal file). This is separate from the
master/ directory for security. Give an example dynamic zone in the
sample named.conf.

Approved by: dougb
Noticed by: Eivind Olsen <eivind at aminor.no>
MFC after: 1 week


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


135961 30-Sep-2004 dougb

1. Update the documentation references, and the warning about setting up
authoritative servers.

2. Add an IPv4 listen-on option for 127.0.0.1, which is appropriate
for the default use as a local resolver.

3. Add a commented out listen-on-v6 option.


135918 29-Sep-2004 dougb

Add a statistics-file directive


135910 28-Sep-2004 dougb

Fix some of the more egregious problems with this file:

1. Update text about later BINDs using a pseudo-random, unpriviliged
query port for UDP by default.

2. We are now running in a sandbox by default, with a dedicated dump
directory, so remove the stale comment.

3. The topology configuration is not for the faint of heart, so
remove the commented example.

4. Tighten up some language a bit.

5. s/secondary/slave/

6. No need for the example about a bind-owned directory for slave zones.

7. Change domain.com to example.com in the example, per RFC 2606.

8. Update the path for slave zones in the example.
- Thanks to Scot Hetzel <swhetzel@gmail.com>

There is more work to do here, but this is an improvement.


135875 28-Sep-2004 dougb

Create a named chroot directory structure in /var/named, and use it
by default when named is enabled. Also, improve our default directory
layout by creating /var/named/etc/namedb/{master|slave} directories,
and use the former for the generated localhost* files.

Rather than using pax to copy device entries, mount devfs in the
chroot directory.

There may be some corner cases where things need to be adjusted,
but overall this structure has been well tested on a production
network, and should serve the needs of the vast majority of users.

UPDATING has instructions on how to do the conversion for those
with existing configurations.


130151 06-Jun-2004 schweikh

Removed whitespace at BOF, EOL & EOF.


125207 29-Jan-2004 dougb

Latest version of this file from InterNIC. This version updates the IP
address of b.root-servers.net, and various comments.


110516 07-Feb-2003 keramida

Misc grammar, typo and wording fixes of comments.

PR: docs/41034
Submitted by: Chris Pepper <pepper@rockefeller.edu>


107254 26-Nov-2002 ume

compliance with RFC3152.

PR: standards/45557
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk>
Approved by: re


106493 06-Nov-2002 dougb

Import the latest hints file from Internic. The most important change
is that J has moved, however I'm sure you'll all be very disappointed
to hear that you can no longer retrieve this file via gopher.


90279 06-Feb-2002 ume

Install PROTO.localhost-v6.rev.

Reported by: Scott Allendorf <scott-allendorf@uiowa.edu>
Forgot by: me (ume)


89976 30-Jan-2002 bde

Added this makefile. This is not attached to the build yet. I often
install parts of /etc manually and it helps to have a makefile for
each subdir even if the main makefile doesn't invoke it.


89660 22-Jan-2002 ume

Do not taint ::/124 for localhost reverse table.


87262 03-Dec-2001 cjc

The named.conf file should refer to named.conf(5) in addition to
named(8) in the comments.

PR: 32459
Submitted by: "Gary W. Swearingen" <swear@blarg.net>
MFC after: 2 days


82191 23-Aug-2001 kuriyama

Invoke named with privilege of bind:bind.
Change pidfile location to /var/run/named/pid.


77336 28-May-2001 sheldonh

Replace old-style "chown foo.bar" with orthodox "chown foo:bar".


71123 16-Jan-2001 ben

FreeBSD doesn't run named in a sandbox by default, so change a comment so it
doesn't imply we do.


69364 29-Nov-2000 rwatson

o Add a PATH statement to the beginning of make-localhost, making it
work right when the administrator has modified their runtime environment
in a manner not anticipated by our script.

Requested by: Tom Maher <tardis@ece.cmu.edu>


62781 07-Jul-2000 ume

Add reverse lookup entry for ::1

Suggested by: itojun


55774 10-Jan-2000 peter

Sigh. RFC2038 and bind 8.2.2 have a slight variation of interpretation
of the SOA 'minimum' field. Now it's necessary to define $TTL seperately
to shut it up. Bind does reasonable things by default but it's annoying
still.

PR: 15834
Submitted by: Daniel Lewart <d-lewart@uiuc.edu>


51237 13-Sep-1999 peter

Add/adjust some $FreeBSD$ tags.

Noted by: Doug <Doug@gorean.org>


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


42027 23-Dec-1998 dillon

Add (commented out) directive and note regarding dumpfile location
when running in a sandbox.

Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>


41460 02-Dec-1998 dillon

Since we do not pre-create /etc/namedb/s, add additional documentation
to the comments in named.conf to describe to the user how to create it.
(named.conf does not use /etc/namedb/s by default anyway so us not
pre-created it in the mtree does not hurt us terribly).


41442 01-Dec-1998 dillon

Reviewed by: freebsd-current, freebsd-security

Adjust rc.conf to run named in sandbox, adjust mtree to add /etc/namedb/s
subdirectory (user bind, group bind) to hold secondaries, adjust
comments in named.conf to reflect new secondary scheme. (Note that
core read-only zone files are left owned by root, increasing security even
more).


39145 13-Sep-1998 brian

Add Id keyword


35947 11-May-1998 peter

Delete some large chunks of trailing whitespace since it was making some
lines longer than 80 columns.


35832 07-May-1998 ache

Add new named configuration template and remove old template


28646 24-Aug-1997 max

Bring in the latest (08/22/1997) version from the Internic.


28055 11-Aug-1997 fenner

Make "make-localhost" Y2K safe by using "date +%Y" instead of "date +%y"
to pick the serial number.

PR: misc/3465
Submitted by: sjr1@flash.net (Stephen J. Roznowski)


25990 22-May-1997 eivind

Upgrade to latest version of named.root (from InterNIC).
PR: conf/3642

Submitted by: Josh Gilliam <soil@quick.net> (Well, suggestion. Root file
from InterNIC)


25584 08-May-1997 joerg

Add some blurb about how to setup a secondary nameserver.

Reviewed by: -hackers


25368 01-May-1997 ache

Increase Retry interval from 300 to 900 to shut named warning that
(300 < 900) maintainance interval


23037 23-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22906 18-Feb-1997 dg

Updated to Jan 22, 1997 revision from the InterNIC.


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


13783 31-Jan-1996 dg

Updated to Nov 8, 1995 version from internic.net.


13123 30-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r13122,
which included commits to RCS files with non-trunk default branches.


13122 30-Dec-1995 peter

recording cvs-1.6 file death


10681 12-Sep-1995 julian

Obtained from: FTP.RS.INTERNIC.NET
The named.root file is out of date.. (well it was.. this fixes it..)
15,16c15,16
< ; last update: Aug 25, 1995
< ; related version of root zone: 1995082500
---
> ; last update: Sep 1, 1995
> ; related version of root zone: 1995090100
18,19c18,22
< . 3600000 IN NS NS.INTERNIC.NET.
< NS.INTERNIC.NET. 3600000 A 198.41.0.4
---
> ;
> ; formerly NS.INTERNIC.NET
> ;
> . 3600000 IN NS A.ROOT-SERVERS.NET.
> A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
>


10497 31-Aug-1995 wollman

Update to latest version of named.root from the Internic. This version
is the first one to name all root servers X.root-servers.net rather
than by their original names.

Obtained from: Internic Registration Services


7273 23-Mar-1995 rgrimes

Convert from using old root.cache to new named.root


7271 23-Mar-1995 rgrimes

This commit was generated by cvs2svn to compensate for changes in r7270,
which included commits to RCS files with non-trunk default branches.


7221 21-Mar-1995 wollman

Update root NS cache.
Delete bogus localhost.rev.
Add prototype localhost.rev and a script to create it automatically.
(NB to installl people: you should ask ``do you have a full-time connection
o the Internet?'', run this script, and enable named if the answer is
yes.)


707 07-Nov-1993 wollman

Commented out sortlist entry; most users aren't located at UCB and so
a different sortlist (if any) would be more appropriate. Users should
configure manually.


706 07-Nov-1993 wollman

Updated to reflect current situation w.r.t. root name servers.


38 20-Jun-1993 rgrimes

This commit was generated by cvs2svn to compensate for changes in r37,
which included commits to RCS files with non-trunk default branches.