Jeroen Massar wrote:
Hi Jeroen,
> Welches glibc und welches resolver (nscd,pdns,bind) ?
libc6/libc6-i686: 2.3.6.ds1-13
resolving mittels libc6 libraries /lib/tls/i686/cmov/libresolv.so.2
gegen einen bind9 Server.
> $ host -t any news.lab.swapon.de
> news.lab.swapon.de AAAA 2001:6F8:12EC:10:0:0:0:119
>
> $ host -t a news.lab.swapon.de
> news.lab.swapon.de A record currently not present
Ja, der A-RR ist nur intern gültig, da ja RFC1918 Space.
> Hast du etwas in /etc/hosts, da die haben preferanz uber DNS.
Nein, DNS funktioniert korrekt. Sowohl per tcpdump als auch mit strace
lässt sich das verifizieren:
IPv4/IPv6:
> 0.000000 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec:10::1 DNS
> Standard query AAAA news.lab.swapon.de
> 0.000811 2001:6f8:12ec:10::1 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 DNS
> Standard query response AAAA 2001:6f8:12ec:10::119
> 0.030847 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec:10::1 DNS
> Standard query A news.lab.swapon.de
> 0.031653 2001:6f8:12ec:10::1 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 DNS
> Standard query response A 192.168.17.119
> 0.034360 192.168.19.8 -> 192.168.17.119 TCP 4945 > 120 [SYN] Seq=0 Len=0
> MSS=1460 TSV=1112201 TSER=0 WS=3
> 0.034549 192.168.17.119 -> 192.168.19.8 TCP 120 > 4945 [RST, ACK] Seq=0
> Ack=1 Win=0 Len=0
> 0.038034 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec:10::119 TCP
> 1952 > 120 [SYN] Seq=0 Len=0 MSS=1440 TSV=1112202 TSER=0 WS=3
> 0.038158 2001:6f8:12ec:10::119 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 TCP
> 120 > 1952 [RST, ACK] Seq=0 Ack=1 Win=0 Len=0
IPv6/IPv4
> 0.000000 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec:10::1 DNS
> Standard query AAAA news.ipv46.swapon.de
> 0.000847 2001:6f8:12ec:10::1 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 DNS
> Standard query response AAAA 2001:6f8:12ec::3
> 0.001235 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec:10::1 DNS
> Standard query A news.ipv46.swapon.de
> 0.002022 2001:6f8:12ec:10::1 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 DNS
> Standard query response A 81.169.139.143
> 0.002719 2001:6f8:12ec:11:2e0:18ff:fe98:da55 -> 2001:6f8:12ec::3 TCP 1362 >
> 120 [SYN] Seq=0 Len=0 MSS=1440 TSV=1126996 TSER=0 WS=3
> 0.030838 2001:6f8:12ec::3 -> 2001:6f8:12ec:11:2e0:18ff:fe98:da55 TCP 120 >
> 1362 [RST, ACK] Seq=0 Ack=1 Win=0 Len=0
> 0.087454 192.168.19.8 -> 81.169.139.143 TCP 3583 > 120 [SYN] Seq=0 Len=0
> MSS=1460 TSV=1127018 TSER=0 WS=3
> 0.112671 81.169.139.143 -> 192.168.19.8 TCP 120 > 3583 [RST, ACK] Seq=0
> Ack=1 Win=0 Len=0
> Bei mir geht es richtig:
>
> $ telnet news.ipv46.swapon.de 120
> Trying 2001:6f8:12ec::3...
> Trying 81.169.139.143...
> telnet: Unable to connect to remote host: Connection refused
Ja. Das funkioniert auch bei mir. Was nicht funktioniert sind Connects
innerhalb einer Domain:
Source ist orion.lab.swapon.de
orion:~$ hostname --fqdn
orion.lab.swapon.de
orion:~$ cat /etc/resolv.conf
nameserver 2001:6f8:12ec:10::1
nameserver 192.168.17.1
options inet6
search lab.swapon.de
orion:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:E0:18:98:DA:55
inet addr:192.168.19.8 Bcast:192.168.19.255 Mask:255.255.255.0
inet6 addr: 2001:6f8:12ec:11:2e0:18ff:fe98:da55/64 Scope:Global
inet6 addr: fe80::2e0:18ff:fe98:da55/64 Scope:Link
Bei allen Connects innerhalb 'lab.swapon.de' ist der Effekt, dass erst
IPv4 und dann erst IPv6 genutzt wird:
orion:~$ telnet imap.lab.swapon.de 120
Trying 192.168.17.1...
Trying 2001:6f8:12ec:10::2...
telnet: Unable to connect to remote host: Connection refused
Connects ausserhalb 'lab.swapon.de' funktionieren 'normal':
orion:~$ telnet swapon.de 120
Trying 2001:6f8:12ec::1...
Trying 81.169.139.143...
telnet: Unable to connect to remote host: Connection refused
Very strange.
Scheint nur Dual Stack Hosts innerhalb einer Domain/Subdomain zu betreffen.
mfg Friedemann
--
ipv6 mailing list
[email protected]
http://listserv.uni-muenster.de/mailman/listinfo/ipv6