Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Nov 2007 00:05:07 +0900
From:      "Byung-Hee HWANG" <bh@izb.knu.ac.kr>
To:        <stable@freebsd.org>
Cc:        bind-users@isc.org
Subject:   [FreeBSD 7.0-BETA1] strange behavior in hostname resolving order
Message-ID:  <1194015907.1422.14.camel@viola.izb.knu.ac.kr>

next in thread | raw e-mail | index | archive | help
To Whom It May Concern: (Cc'ed bind-users@isc.org)

Usually i prefer 6to4(stf(4)) to 6over4(gif(4)) because some=20
tunnel providers like to limit bandwidth too musch. So until my=20
upstream ISP give me native ipv6 addresses (it's take long time maybe),=20
i'm going to use 6to4 instead of 6over4 continuous.

Here is my shot using 6to4:

bh@viola:~> uname -a
FreeBSD viola.izb.knu.ac.kr 7.0-BETA1 FreeBSD 7.0-BETA1 #0:=20
Fri Nov  2 12:13:10 KST 2007    =20
root@viola.izb.knu.ac.kr:/usr/obj/usr/src/sys/GENERIC  i386

bh@viola:~> ifconfig rl0 | grep 2002
inet6 2002:9be6:9d5d:2:20b:6aff:fe56:969f prefixlen 64 autoconf=20

bh@viola:~> ping6 -c 5 mx.jp.freebsd.org.
PING6(56=3D40+8+8 bytes)=20
2002:9be6:9d5d:2:20b:6aff:fe56:969f --> 2001:218:422:1::15
16 bytes from 2001:218:422:1::15, icmp_seq=3D0 hlim=3D49 time=3D225.297 m=
s
16 bytes from 2001:218:422:1::15, icmp_seq=3D1 hlim=3D49 time=3D224.591 m=
s
16 bytes from 2001:218:422:1::15, icmp_seq=3D2 hlim=3D49 time=3D237.175 m=
s
16 bytes from 2001:218:422:1::15, icmp_seq=3D3 hlim=3D49 time=3D230.540 m=
s
16 bytes from 2001:218:422:1::15, icmp_seq=3D4 hlim=3D49 time=3D224.681 m=
s

--- mx.jp.freebsd.org ping6 statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev =3D 224.591/228.457/237.175/4.889 ms

bh@viola:~> traceroute6 mx.jp.freebsd.org.
traceroute6 to mx.jp.freebsd.org (2001:218:422:1::15) from=20
2002:9be6:9d5d:2:20b:6aff:fe56:969f, 64 hops max, 12 byte packets
1  2002:9be6:9d5d:2:250:4dff:fe00:5df3  1.541 ms  0.949 ms  1.154 ms
[......]
23  v6.imgsrc.co.jp  264.635 ms  226.812 ms  232.207 ms
24  castle.jp.FreeBSD.org  427.683 ms  219.659 ms  222.862 ms
bh@viola:~>=20

And from now on, i would give you one question. Why is 7.0-BETA1=20
different from another -RELEASE in hostname resolving order? AFAIK, at=20
least on 6.2-RELEASE, the order is first IPv6 and then IPv4. However,=20
7.0-BETA1 try to lookup in first IPv4 than IPv6. Here is the evidence:

        bh@setaria:~> uname -srm
        FreeBSD 6.2-RELEASE-p8 i386
        bh@setaria:~> telnet mx.jp.freebsd.org 25
        Trying 2001:218:422:1::15...
        Connected to mx.jp.freebsd.org.
        Escape character is '^]'.
        [......]
        bh@setaria:~> ssh -v mx.jp.freebsd.org.
        debug1: Connecting to mx.jp.freebsd.org. [2001:218:422:1::15]
        ^C
       =20
And

        bh@viola:~> uname -srm
        FreeBSD 7.0-BETA1 i386
        bh@viola:~> telnet mx.jp.freebsd.org 25
        Trying 210.226.20.15...
        Connected to mx.jp.freebsd.org.
        Escape character is '^]'.
        [......]
        bh@viola:~> ssh -v mx.jp.freebsd.org.
        debug1: Connecting to mx.jp.freebsd.org. [210.226.20.15]
        ^C

What happended? Is there anyone to dislike IPv6 in src committers?
Please let me know the correct answer to this puzzle ;;

Byung-Hee

--=20
"After super, can you drive me and the kids to New York in your car?"
"That's what I came for."
		-- Kay Adams and Tom Hagen, "Chapter 32", page 443






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1194015907.1422.14.camel>