From owner-freebsd-hackers Wed Jan 1 11:51:16 2003 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5C9237B401; Wed, 1 Jan 2003 11:51:14 -0800 (PST) Received: from bluejay.mail.pas.earthlink.net (bluejay.mail.pas.earthlink.net [207.217.120.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E00F43EC2; Wed, 1 Jan 2003 11:51:14 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0187.cvx21-bradley.dialup.earthlink.net ([209.179.192.187] helo=mindspring.com) by bluejay.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18TotL-00007R-00; Wed, 01 Jan 2003 11:51:04 -0800 Message-ID: <3E134659.78028611@mindspring.com> Date: Wed, 01 Jan 2003 11:49:45 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Peter Much Cc: Gregory Neil Shapiro , hackers@FreeBSD.ORG Subject: Re: sendmail: how to get the named of FreeBSD4.7 standards compliant? References: <20030101181330.C8233@disp.oper.dinoex.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a41e21eb28a0a28ea8c21a7d74633d6539350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Peter Much wrote: > 6. Then it asks the nameserver for the "AAAA" record of > "gate-e.oper.dinoex.org" (which does not exist - the > nameserver answers by sending the zonefile header (seems > ok?). Then sendmail asks again for the "AAAA" record of > "gate-e" (without domain). Now the local nameserver does > not answer, but tries to propagate the query up! > If there is an outbound connection active, this query will > go out to some internet forwarder (or possibly the root > nameservers), and from there likely return as not existing - > then the mail will be delivered. But if there is currently > no outbound connection available, then this query will > return with SERVFAIL, and then sendmail does put the mail > into "deferred" state. > > Background: This environment should be configured to use > an internet connection for internet-relevant things, but to > work flawlessly without such a connection as long as matters > do concern only systems within the LAN. This is called a "split horizon DNS", and you need to run two DNS servers, one interior, and one exterior, both authoritative for your domain, in order for this to work. The problem is that you are forwarding a request that should be local, and you are doing it because your local server does not pass the authority test for your local domain. I have been told that BIND 9 can solve this problem with two different "views"; however, I do not believe it. I wrote a BCP RFC for this, which ended up not getting published, as I did not push it on the promise that the views would solve the problem, and arrive much sooner than they did. I believe it is still available from: ftp://ftp.whistle.com/pub/terry/drafts/draft-lambert-dns-split-00.txt > Yes, Ted, I understand well. And I see a lot of workarounds "Terry", not "Ted". 8-). > Another matter is: this stuff is obviously creating network > traffic and load on the root nameservers. What good for? To replace the IPv4 traffic entirely, eventually. > ! I would be real tempted to automatically generate complaint > ! email to the technical contact in the whois database for all > ! AAAA/A6 requests that fail that way, instead, if the delay > ! bthered me (which it doesn't). > > Well, in this case that technical contact would be me, and > that's why I'm asking. ;-)) The easist answer to that is to find DNS software that responds correctly, and tell them to change software. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message