> Date: Mon, 28 Dec 2009 13:31:50 -0800 (PST)
> From: Pamela Rock <prock...@yahoo.com>
> Sender: bind-users-bounces+oberman=es....@lists.isc.org
> 
> --- On Mon, 12/28/09, Chuck Anderson <c...@wpi.edu> wrote:
> 
> > From: Chuck Anderson <c...@wpi.edu>
> > Subject: Re: IPv6 TCP
> > To: bind-users@lists.isc.org
> > Date: Monday, December 28, 2009, 3:58 PM
> > On Mon, Dec 28, 2009 at 07:56:56AM
> > -0800, Pamela Rock wrote:
> > > I posted this query a while ago but have not yet been
> > able to resolve the issue...
> > > 
> > > I have a DNS server and client that can ping each
> > other using ping6.  The following query works:
> > > 
> > > dig -6 test.com +notcp 
> > > 
> > > When I query TCP with IPv6 I get the following error:
> > > 
> > > r...@test:/home/janderson/bind-9.6.1-P1 dig -6
> > test.com @bind6 +tcp
> > > socket.c:4922: 22/Invalid argument
> > > dig: isc_socket_connect: unexpected error
> > 
> > I get this with the stock CentOS 5.4 dig:
> > 
> > # rpm -qf `which dig`
> > bind-utils-9.3.6-4.P1.el5_4.1
> 
> I am running Red Hat 5 / 64 bit and I had to compile
> openssl-0.9.8k.tar to get a clean BIND 9.6.1-P1 configure.
> 
> My build process looks like the following
> named[3921]: built with '--enable-threads' 
> '--with-openssl=/usr/local/ssl/bin' '--enable-ipv6'
> 
> What's wierd in that PING6 works and DIG IPv6 + UDP works as well.
> DIG IPv6 + TCP fails.
> 
> If anyone has 9.6.1-P1 and can run an IPv6 / TCP based dig
> successfully, I'd be interested in knowing about your platform.  What
> O/S, HW, etc did you use to build BIND?

Seems to work for me. FreeBSD 8.0, bind 9.6.1-P2 (P1 is obsolete),
OpenSSL 0.9.8k. I've had no problems at all. I can even get the
signatures, though we have not published any trust anchors, so you can't
really use them, yet.

I built the standard FreeBSD port with openssl, threads, SIGCHASE, and
IPv6. Nothing special.

> dig -6 www.es.net @ns1.es.net +tcp +dnssec

; <<>> DiG 9.6.1-P2 <<>> -6 www.es.net @ns1.es.net +tcp +dnssec
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12531
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 4, ADDITIONAL: 13

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;www.es.net.                    IN      A

;; ANSWER SECTION:
www.es.net.             600     IN      CNAME   www2.es.net.
www.es.net.             600     IN      RRSIG   CNAME 5 3 600 20100111110009 
20091228100009 41782 es.net. 
odSa/PcvfYH1UM+GPxi+mahnTisgn6rL9apCpHm0y6SLIzmpHycP+Ph2 
cA4aXNCA4736qWU7/MScHBul7cWsc94VJxE89wVw6GkDIu58I9/NiVBD 
Tl6nfTZCJ3PyIHWEx2sFHMZKhiw6nIi7SBWj9RwkDB0jU6K8J9C5ge2s 5r8=
www2.es.net.            86400   IN      A       198.128.3.112
www2.es.net.            86400   IN      RRSIG   A 5 3 86400 20100111110009 
20091228100009 41782 es.net. 
FGJKOxfkG7m3zKd0R0/s6hDCTSZP66oGxQxWXjeObtPOtKgAsFUACQbF 
CZ/FRGMS+ryu6fC2C0DIePKYqeXGT5QSpcUi9t5iCY72ccRHG34hPSGr 
nJHS+VrWENmrJ/I6X4aq/hdIXvpBz5ePgBl5w34toWDFoIyUJcpUkxUn 9+k=

;; AUTHORITY SECTION:
es.net.                 600     IN      NS      ns1.es.net.
es.net.                 600     IN      NS      ns-aoa.es.net.
es.net.                 600     IN      NS      ns-lvk.es.net.
es.net.                 600     IN      RRSIG   NS 5 2 600 20100111110009 
20091228100009 41782 es.net. 
Y5StioMeHIdl74pI4ch+blK5q924ozUbDR5Fwz7Mfk+TOiIheRfPg2X4 
wuigN+0MfC5aE7HRmG/86mki8FUDY0LyzcO5aJFc5rHVHYjDBgBLh9Q5 
2STPPQN6jkNki9Ux7WDeV79Fi8fRFJKP4q6bMdGB5x56um+0zXMiuk3E za4=

;; ADDITIONAL SECTION:
ns1.es.net.             86400   IN      A       198.128.2.10
ns1.es.net.             600     IN      AAAA    2001:400:14:2::10
ns-aoa.es.net.          600     IN      A       198.124.252.22
ns-aoa.es.net.          600     IN      AAAA    2001:400:6000::22
ns-lvk.es.net.          600     IN      A       198.129.252.34
ns-lvk.es.net.          600     IN      AAAA    2001:400:910:1::2
ns1.es.net.             86400   IN      RRSIG   A 5 3 86400 20100111110009 
20091228100009 41782 es.net. 
mdhO23R+FTzv7iLldu8o9EPQY3+TDat/uv50oNdygiSl+YwLE2DYpJJn 
rImx9+VxKaoV8/BzBYKVWy6FVrq3ug0O2zPpdX3zSH2ywtfkgLKQJ8e0 
gqOhV7N2LzEHgGdt+gpPkIpC1hJGpAo3rXyLVxOjPwdxxD3ppfVCilsU 8WY=
ns1.es.net.             600     IN      RRSIG   AAAA 5 3 600 20100111110009 
20091228100009 41782 es.net. 
Kiwtuv+j5pQw+hW86R+DrAQVVxr8U7Qq1QmX34M+ve6Bq7tXGIKGenBO 
eS2jxr2ABInFnlGUOQ2Y71eBvfTkOvl0D9bDTA2mNZ0ixUY7u9/anbOe 
adK1m1gyO+BfTek/VbZEE56iU8ltlrp1SDFpmHz+xryj30jDy2eTlvyU FjE=
ns-aoa.es.net.          600     IN      RRSIG   A 5 3 600 20100111110009 
20091228100009 41782 es.net. 
dMLiS6evREtQFRtWclSlxrhUOZq0iTRyBvAuExJpBFB7IBHhcINNc9S+ 
iSZ8FEBq88z5ZS8kcoVoJqvbUJyJEIOmzOz2Tzo7hANMeIyK8PU4Jkny 
zwZj8c5+gggKeUsGAhARybw8w5DnutnLPQ9uFFlDcXkc46BgIAoRMA3h m54=
ns-aoa.es.net.          600     IN      RRSIG   AAAA 5 3 600 20100111110009 
20091228100009 41782 es.net. 
h8PVol1KgVwU/RDVY4xO8snLIMPd6oYEM2JmSM/4yk/feuPaYr4vTlQB 
auFXloyJsfhQzD1dtnyYG/KXQdS3HSB5deu/OcCx4+amslNrDHnBrPsQ 
5VrxdvZDuHeFue55tQgGoT3nLLNB3kgOWv7W6WObdqBhtZe+7nQgb78G B1M=
ns-lvk.es.net.          600     IN      RRSIG   A 5 3 600 20100111110009 
20091228100009 41782 es.net. 
WlZHU9xsqJrk8r7TC6S0Zx8x2Y4kLVHMJPhVHRkfeYBQIcs9bXerTHGG 
aTUoFA6FZzIXN4v84HrHap1qQ4/bixbgPzqDNW1veFZBWzq82BN6Np1o 
VyiLWi6fYBCVIqnodvZT74sP8eCv6zjpwqnEb8HWwd0ZO2XtyCMIHMzb f5o=
ns-lvk.es.net.          600     IN      RRSIG   AAAA 5 3 600 20100111110009 
20091228100009 41782 es.net. 
IQ4C5PTDtMaFdfFRtLH9NTDfwI54EVSjV8FdZxj2vp2xACdUaY/ei/Of 
XGmELPtPORE5ckLDT03M0enl+jYL6o0ub8JIKfVfj7D5sq7gsgecIKLL 
vDA5kB62xROI3BefXsK2OUDzKUQSB+QiywtGKPCrfqyPFCabr7Q2tYRf 5xQ=

;; Query time: 15 msec
;; SERVER: 2001:400:14:2::10#53(2001:400:14:2::10)
;; WHEN: Mon Dec 28 14:52:17 2009
;; MSG SIZE  rcvd: 1760

Here is the exact compile command for named/unix/main.c:
cc -pthread  -I/usr/ports/dns/bind96/work/bind-9.6.1-P2 -I./include 
-I./unix/include -I.  
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/lwres/include  
-I../../lib/lwres/unix/include  -I../../lib/lwres/include 
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/dns/include  
-I../../lib/dns/include 
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/bind9/include  
-I../../lib/bind9/include  
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/isccfg/include  
-I../../lib/isccfg/include 
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/isccc/include  
-I../../lib/isccc/include 
-I/usr/ports/dns/bind96/work/bind-9.6.1-P2/lib/isc/include  -I../../lib/isc  
-I../../lib/isc/include  -I../../lib/isc/unix/include  
-I../../lib/isc/pthreads/include  -I../../lib/isc/x86_32/include      
-D_REENTRANT  -DDIG_SIGCHASE=1 -D_THREAD_SAFE -O2 -pipe -fno-strict-aliasing 
-I/usr/local/include/libxml2 -I/usr/local/include   -W -Wall 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith 
-fno-strict-ali
 asing   -DVERSION=\"9.6.1-P2\"  -DCONFIGARGS="\"'--localstatedir=/var' 
'--disable-linux-caps' '--with-randomdev=/dev/random' '--with-openssl=/usr' 
'--with-libxml2=/usr/local' '--without-idn' 'STD_CDEFINES=-DDIG_SIGCHASE=1' 
'--enable-threads' '--sysconfdir=/etc/namedb' '--prefix=/usr' 
'--mandir=/usr/share/man' '--infodir=/usr/share/info/' 
'--build=i386-portbld-freebsd8.0' 'build_alias=i386-portbld-freebsd8.0' 'CC=cc' 
'CFLAGS=-O2 -pipe -fno-strict-aliasing' 'LDFLAGS= 
-rpath=/usr/lib:/usr/local/lib' 'CXX=c++' 'CXXFLAGS=-O2 -pipe 
-fno-strict-aliasing'\""  -DNS_LOCALSTATEDIR=\"/var\"  
-DNS_SYSCONFDIR=\"/etc/namedb\" -c ./main.c
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: ober...@es.net                  Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to