[DNSOP] BIND use of compiled defaults

bmanning@vacation.karoshi.com Tue, 08 June 2010 04:12 UTC

Return-Path: <bmanning@karoshi.com>
X-Original-To: dnsop@core3.amsl.com
Delivered-To: dnsop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E48593A6920 for <dnsop@core3.amsl.com>; Mon, 7 Jun 2010 21:12:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level:
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_60=1, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oSACYgY3jBge for <dnsop@core3.amsl.com>; Mon, 7 Jun 2010 21:12:55 -0700 (PDT)
Received: from vacation.karoshi.com (vacation.karoshi.com [198.32.6.68]) by core3.amsl.com (Postfix) with ESMTP id BAE783A6931 for <dnsop@ietf.org>; Mon, 7 Jun 2010 21:12:54 -0700 (PDT)
Received: from karoshi.com (localhost.localdomain [127.0.0.1]) by vacation.karoshi.com (8.12.8/8.12.8) with ESMTP id o584C8Pl031382; Tue, 8 Jun 2010 04:12:13 GMT
Received: (from bmanning@localhost) by karoshi.com (8.12.8/8.12.8/Submit) id o584C3kh031381; Tue, 8 Jun 2010 04:12:03 GMT
Date: Tue, 08 Jun 2010 04:11:58 +0000
From: bmanning@vacation.karoshi.com
To: dnsop@ietf.org
Message-ID: <20100608041158.GA30130@vacation.karoshi.com.>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.4.1i
Cc: bmanning@vacation.karoshi.com
Subject: [DNSOP] BIND use of compiled defaults
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jun 2010 04:12:59 -0000

So ISC has allowed BIND to build with some default zones being created.  I think this
is - to coin a phrase - suboptimal and yet more code I have to rip out of the BIND distro...
but that is not the point of this missive... :)

I will use two of the automatically created zones to illistrate a potential point and then
ask a question.  Mark has "bracketed" the IPv4 space with the following two zone stanzas:


0.in-addr.arpa.

and

255.255.255.255.in-addr.arpa.


clearly the first incalulates the entire 0/8 netblock...  while the latter only incalcualtes
an IPv4 /32 or a host entry.


historically, one would define the local network with preceeding zeros, e.g.  


	0.0.0.152  with a netmask of 255.255.255.0  is the host .152 on the local network

and only the "all-zeros" /32 or 0.0.0.0/32 was special - reserved for broadcast.

and yet we see the ISC code reserving the entire /8 as an automatic zone.


If there was any consistancy here, ISC should have created the zone

255.in-addr.arpa.   or the 255/8 netblock 

but they did not.  They created a zone cut for a /32 - which (other than zome of my own
older configurations) seems to be unique.


So the question -  how common do we expect /32 delegations to become in future?


--bill