From owner-freebsd-questions Mon Mar 11 15:40:11 2002 Delivered-To: freebsd-questions@freebsd.org Received: from postal1.es.net (postal1.es.net [198.128.3.205]) by hub.freebsd.org (Postfix) with ESMTP id 5EDD637B417 for ; Mon, 11 Mar 2002 15:39:38 -0800 (PST) Received: from ptavv.es.net ([198.128.4.29]) by postal1.es.net (Postal Node 1) with ESMTP id GQF37091; Mon, 11 Mar 2002 15:39:37 -0800 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Postfix) with ESMTP id 70D7E5D07; Mon, 11 Mar 2002 15:39:36 -0800 (PST) To: "Patrick O'Reilly" Cc: "FreeBSD Question List" Subject: Re: Authoritative vs. non-Authoritative DNS ? In-reply-to: Your message of "Mon, 11 Mar 2002 11:52:40 +0200." <025401c1c8e2$95538f50$b50d030a@patrick> Date: Mon, 11 Mar 2002 15:39:36 -0800 From: "Kevin Oberman" Message-Id: <20020311233936.70D7E5D07@ptavv.es.net> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > From: "Patrick O'Reilly" > Date: Mon, 11 Mar 2002 11:52:40 +0200 > Sender: owner-freebsd-questions@FreeBSD.ORG > > Hi all. > > What determines whether a DNS server will answer a query > authoritatively, or not? > > I have two DNS servers on private networks serving their private domains > as "master" servers according the named.conf. One responds > authoritatively within its own domain, and the other always responds > with this warning line: > ------------------------------ > Non-authoritative answer: > Name: www.domain.com > Address: aaa.bbb.ccc.ddd > ------------------------------ > I cannot see what I have done differently! The difference between an authoritative an a non-authoritative response is whether the information comes DIRECTLY from an authoritative server or from data cached in a non-authoritative server. It has nothing to do with the query, itself. If you have a server that is supposed to be authoritative for your private domain and it is responding as non-authoritative, it is broken. It is quite possible. You need to look for named messages in your messages file (assuming you have not adjusted syslogd to log elsewhere.) You say that you have two "master" servers? This is not a normal operation as it requires the zone files for the authoritative zones on the two systems to be kept in sync. The normal procedure is to have one system act as a master and the other as a slave, transferring the data from the master. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message