From owner-freebsd-questions@FreeBSD.ORG Thu Jun 23 00:56:38 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B289916A41C for ; Thu, 23 Jun 2005 00:56:38 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from rosebud.otenet.gr (rosebud.otenet.gr [195.170.0.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 351E243D1D for ; Thu, 23 Jun 2005 00:56:37 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from gothmog.gr (patr530-b239.otenet.gr [212.205.244.247]) by rosebud.otenet.gr (8.13.4/8.13.4/Debian-1) with ESMTP id j5N0uYGM003256; Thu, 23 Jun 2005 03:56:35 +0300 Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.13.4/8.13.4) with ESMTP id j5N0uSm3001738; Thu, 23 Jun 2005 03:56:28 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from giorgos@localhost) by gothmog.gr (8.13.4/8.13.4/Submit) id j5N0uQtf001737; Thu, 23 Jun 2005 03:56:26 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Thu, 23 Jun 2005 03:56:26 +0300 From: Giorgos Keramidas To: Gary Kline Message-ID: <20050623005626.GB1523@gothmog.gr> References: <20050623001343.GA63523@thought.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050623001343.GA63523@thought.org> Cc: freebsd-questions@freebsd.org Subject: Re: private/internal db file question... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jun 2005 00:56:38 -0000 On 2005-06-22 17:13, Gary Kline wrote: > Folks, > After years or trying, I may have my private/internal DNS db files > working. From a colo machine I can reach my internal servers. One > small question for the DNS wizards out there:: are the last > ".in-addr.arpa" lines considered good-form? Can I blow them away or > uncomment them? Strip them off. You didn't specify which zone this file was a database for, but looking at the commented lines it seems like it's the reverse resolution database for 10.0.0.0/8 (your internal network). DNS records in zone files like this one refer to addresses "relative" to the zone itself, which is probably defined as the following in your named.conf configuration file: zone "0.0.10.IN-ADDR.ARPA" { type master; file "master/10.0.0.rev"; }; This definition of the zone in named.conf declares that addresses of the form 10.0.0.X will be looked up as PTR records of X in the file "master/10.0.0.rev" under you named server root directory, i.e. ADDRESS DB-FILE RECORD 10.0.0.1 master/10.0.0.rev 1 10.0.0.2 master/10.0.0.rev 2 ... 10.0.0.254 master/10.0.0.rev 254 Usually, the most tricky part is grasping that "1.0.0.10.IN-ADDR.ARPA." is what BIND looks up to find the name (or names) associated with the address 10.0.0.1 (note the reversed byte order of the address parts). > ;name ttl class type data > 1 IN PTR localhost > 1 IN PTR sage > 220 IN PTR ethic > 247 IN PTR tao > 249 IN PTR zen These look mostly ok, but you may want to fix the following: - "localhost" is usually assigned to 127.0.0.1, not 10.0.0.1 - the "IN" column is *NOT* the TTL (time to live) of a record > ; > ;; below may not be necessary > ; True; they're not. > ;;;220.0.0.10.in-addr.arpa. IN PTR ethic.thought.org. > ;;;247.0.0.10.in-addr.arpa. IN PTR tao.thought.org. > ;;;249.0.0.10.in-addr.arpa. IN PTR zen.thought.org. > > ;;;220.0.0.10.in-addr.arpa. IN PTR ethic > ;;;247.0.0.10.in-addr.arpa. IN PTR tao > ;;;249.0.0.10.in-addr.arpa. IN PTR zen Note that O'Reilly has an excellent book ("DNS & BIND") which you may find immensely useful in setting up practically any sort of DNS server.