From owner-freebsd-questions@FreeBSD.ORG Sun Nov 9 00:48:15 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EFAA1065674 for ; Sun, 9 Nov 2008 00:48:15 +0000 (UTC) (envelope-from dhorn2000@gmail.com) Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.176]) by mx1.freebsd.org (Postfix) with ESMTP id 2B4288FC0C for ; Sun, 9 Nov 2008 00:48:15 +0000 (UTC) (envelope-from dhorn2000@gmail.com) Received: by el-out-1112.google.com with SMTP id v27so927283ele.13 for ; Sat, 08 Nov 2008 16:48:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=2SHVHx/ur7r7Y9eNvVyeejpMM4jZXXJKxslxgAmVv2M=; b=fpO/6V8x4TOTUmo2PJJ1nAFg6VGUGi5kycbWI0RteecLuixzF0olJKIo7m8B69LhtU MlbtPGo2BVVQjYHNd0SXSLWPFbbbjpIzCEupFe+t/HPVmbgXSfv8eG/fdszlaq7Iehdo HZSVL5eceAnkS+QAh9JtF2keFsHtFSzc52fOg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=dQniAEaBMVjgZEnT7ByBe4LV062Drq/SZ7ylXC9tsPQ9Ydzbu6Fpo3tZTU/T7epnyc fEdA/3gYH5QT5g5Ju0P0pZm9rqe5E0zXly40dRlgWfPTN2O2d+PpJLC4L+tJSs+m/qpj V8BajErpONrJqXVTqXpJ0PVDQZxcPuerogYQ8= Received: by 10.150.177.20 with SMTP id z20mr6626771ybe.226.1226190337553; Sat, 08 Nov 2008 16:25:37 -0800 (PST) Received: by 10.150.135.11 with HTTP; Sat, 8 Nov 2008 16:25:37 -0800 (PST) Message-ID: <25ff90d60811081625w397e65b0k46a48b0a493a32d2@mail.gmail.com> Date: Sat, 8 Nov 2008 19:25:37 -0500 From: "David Horn" To: mdh_lists@yahoo.com In-Reply-To: <602990.94226.qm@web56802.mail.re3.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <602990.94226.qm@web56802.mail.re3.yahoo.com> Cc: freebsd-questions@freebsd.org Subject: Re: host -6 failure 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: Sun, 09 Nov 2008 00:48:15 -0000 On Fri, Nov 7, 2008 at 2:18 PM, mdh wrote: > Howdy folks, > I'm having a little trouble understanding a problem that the `host` command in RELENG_7_0 (very recent) is having. This is by and large my first time working with IPv6, which I've been meaning to learn for some time. First off, I've got my zone file configured to return a AAAA record for x1.mydomain and named isn't complaining. However, when I run `host -6 x1.mydomain`, host returns the following output: > > (root@rapier) [/etc/namedb]: host -6 x1.mydomain > /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/unix/socket.c:1179: internal_send: ::ffff:127.0.0.1#53: Invalid argument > /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/unix/socket.c:1179: internal_send: ::ffff:IP.IP.IP.8#53: Invalid argument > /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/unix/socket.c:1179: internal_send: ::ffff:127.0.0.1#53: Invalid argument > /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/unix/socket.c:1179: internal_send: ::ffff:IP.IP.IP.8#53: Invalid argument > ;; connection timed out; no servers could be reached The '-6' on the command line for host(1) forces an IPv6 only connection to your nameserver, not necessarily a "AAAA" query for the hostname in question. In this case, your nameservers listed in the warnings are IPv4 nameservers that host(1) is attempting to connect to using an ipv4 mapped ipv6 address (which by default is disabled in the kernel) In other words, don't use host -6 for this scenario. Most recent versions of the host(1) command will do both "A" (IPv4 host record), and "AAAA" (IPv6 host record) lookups for you automatically. For example: host www.kame.net www.kame.net has address 203.178.141.194 www.kame.net has IPv6 address 2001:200:0:8002:203:47ff:fea5:3085 > > IP.IP.IP.8 is my ISP's DNS server, and is a third option just in case the localhost DNS server crashes or goes batty while I'm out drinking or somesuch. Here's my resolv.conf, which shows ::1 listed as the second nameserver entry - however, it seems host -6 never even tries it. > > domain mydomain > search mydomain > nameserver 127.0.0.1 > nameserver ::1 > nameserver IP.IP.IP.8 > > The DNS server running on localhost is authoritative for mydomain. I can ping it via localhost using both v4 and v6, and I can also ping the external v4 and v6 addresses just fine remotely. > > As I said, I'm new to IPv6, but this behavior seems to be counterintuitive. Am I just doing it wrong? > For diagnosing your own nameservers, you are better off using the dig(1) utility. Example: dig ipv6.google.com AAAA @::1 This causes a dns query for an IPv6 address (aka "AAAA" query) for the hostname of "ipv6.google.com" using the nameserver on the IPv6 localhost loopback address (::1), and will give a very nice verbose output. man dig for more details. Good Luck. BTW, if you have not already setup an IPv6 tunnel to the internet, I highly recommend SixXS's (www.sixxs.net) free tunnels (and the sixxs-aiccu port), or you can look at Hurricane Electric (www.he.net), and some other tunnel brokers as well. -_Dave > Thanks, Matt > > > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >