disable IPV6?

Daniel Roesen dr at cluenet.de
Mon Mar 8 00:00:07 UTC 2004


On Sat, Mar 06, 2004 at 03:10:42PM -0500, Randy Schrickel wrote:
> Here's the output from a dnslookup, ifconfig, and 'netstat -rn' on my
> box, with just IPV4 configured followed by the IPV6 results (as setup by
> the Fedora install):

Who is doing the DNS lookup?

> eth0      Link encap:Ethernet  HWaddr 00:01:03:C1:D1:BE
>            inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
>            inet6 addr: fe80::201:3ff:fec1:d1be/64 Scope:Link

As you can see, IPv6 is enabled in the kernel. Otherwise you would
have no inet6 link-local addr.

Please show "ip addr show dev eth0" to make sure we have all the info.

> Kernel IP routing table

With "netstat -rn" you look up only IPv4 routes. Use "netstat -A inet6
-rn" or (much better): "ip -6 route".

> And here's the IPV6 version:
>    0.000000 192.168.0.100 -> 68.54.80.5   DNS Standard query AAAA 
> www.google.com

68.54.80.5 is being asked for AAAA RR but gives no reply. Retry:

>    5.000097 192.168.0.100 -> 68.54.80.5   DNS Standard query AAAA 
> www.google.com
>    5.010537   68.54.80.5 -> 192.168.0.100 DNS Standard query response 
> CNAME www.g
> oogle.akadns.net

Now it answers with the CNAME. I'm seeing the same effect from here:

; <<>> DiG 9.2.3 <<>> www.google.com AAAA
[...]
;; ANSWER SECTION:
www.google.com.         3600    IN      CNAME   www.google.akadns.net.
[...]
;; Query time: 4727 msec

Why the resolver doesn't do an AAAA query for www.google.akadns.net.
consequently, is beyond me. Looks like a bug.

Instead of following the CNAME, it asks for an A RR:

>    5.010918 192.168.0.100 -> 68.54.80.5   DNS Standard query A 
> www.google.com
>    5.024892   68.54.80.5 -> 192.168.0.100 DNS Standard query response 
> CNAME www.g
> oogle.akadns.net A 216.239.39.104 A 216.239.39.99 A 216.239.39.147

There, Akamai's DNS servers answer directly with A RRs for the CNAME.

>    5.025460 192.168.0.100 -> 68.54.80.5   DNS Standard query PTR 
> 104.39.239.216.in-addr.arpa
>   10.025349 192.168.0.100 -> 68.54.80.5   DNS Standard query PTR 
> 104.39.239.216.in-addr.arpa
>   10.039552   68.54.80.5 -> 192.168.0.100 DNS Standard query response, 
> No such name

Interesting. Same "no response to first query" problem on a simple
PTR query. Nothing IPv6 specific here.

>   10.039963 192.168.0.100 -> 68.54.80.5   DNS Standard query AAAA 
> www.google.com
>   10.050470   68.54.80.5 -> 192.168.0.100 DNS Standard query response 
> CNAME www.g
> oogle.akadns.net

This one goes quickly... 68.54.80.5 has the answer cached.

> (that was from loading http://www.google.com Note the AAAA responses)

There are ne AAAA responses, but only a CNAME.

Actually, I see nothing going wrong IPv6-specific. There are two
pretty normal IPv4 DNS queries not being answered - one of them even
asking for a normal PTR RR, not even AAAA.

This will be probably tricky to debug properly.

Are those two different installations? Or how do you toggle "IPv6
enabled" (whatever that actually means - as both systems are obviously
IPv6 enabled per se).

IPv6 transport is not involved, but pls show "ip -6 route" anyway.

> If there's something else in the config that's needed, without shutting 
> off ipv6, that'd be fine. I just wanted to get my net connection working 
> the way it should, and turning ipv6 off did the trick. .Any other tests 
> or suggestions?

Currently, it looks like 68.54.80.5 or your network's NAT is misbehaving
somehow. What kind of device is doing the NAT?


Best regards,
Daniel





More information about the test mailing list