From owner-freebsd-qa Mon May 20 13: 8:25 2002 Delivered-To: freebsd-qa@freebsd.org Received: from harrier.prod.itd.earthlink.net (harrier.mail.pas.earthlink.net [207.217.120.12]) by hub.freebsd.org (Postfix) with ESMTP id A11F737B40E; Mon, 20 May 2002 13:08:18 -0700 (PDT) Received: from pool0335.cvx40-bradley.dialup.earthlink.net ([216.244.43.80] helo=mindspring.com) by harrier.prod.itd.earthlink.net with esmtp (Exim 3.33 #2) id 179tRp-00023N-00; Mon, 20 May 2002 13:08:02 -0700 Message-ID: <3CE95783.68373D22@mindspring.com> Date: Mon, 20 May 2002 13:07:31 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Damon Anton Permezel Cc: Peter Pentchev , freebsd-qa@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Gripeing about the change to IPv6 References: <20020520105154.E962@damon.com> <20020520191546.D349@straylight.oblivion.bg> <20020520122558.F962@damon.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-qa@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Damon Anton Permezel wrote: > It is not a matter of a timeout. > The "A ?" come back fine. > `dig' and 'nslookup' both resolve the name -- there is no timeout. > `ping' works, for example. > > Because sendmail "correctly" (aka: anal-retentively) adheres to a > protocol, it flags this as an error, and doesn't attempt to try the > "A ?" query. This means that the outgoing mail sits in the queue forever. This is a DNS problem, not a sendmail problem. If you want to make allowances for broken nameservers reporting "SERVFAIL" for IPv6 requests because their operators have some political agenda against the deployment of IPv6, then I suggest you run a transcoding proxy DNS server. Such a server would attempt the IPv6 lookup as an IPv4 lookup, and, if the latter was successful, reinterpret the SERVFAIL, and respond to the client with the correct response to the IPv6 lookup, instead of the incorrect one, without forwarding the "SERVFAIL" for the IPv6 request from the client. Doing this works around the problem for *every* IPv6 aware program, not just "sendmail" (e.g. someone recently had a similar problem with "mozilla"). Hacking up every program to dike out proper IPv6 support is definitely *not* the answer. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-qa" in the body of the message