Hello,

When I run OpenSolaris with IPv6 enabled, *some* (but not all) domains are 
resolved incorrectly. The IPv6 address of my router is prepended before other 
addresses. Programs (such as Firefox) then try to contact my router instead of 
the correct server.

The problem has been revealed simply by using 'ping -a'.  To illustrate this:

        $ ping -a www.sun.com
        www.sun.com (2002:****:****:1::1) is alive      # my router's address  
(!)
        www.sun.com (137.254.16.57) is alive            # the correct address
        $ ping -a www.zive.cz
        www.zive.cz (2002:****:****:1::1) is alive      # my router's address 
(!)
        www.zive.cz (77.93.192.144) is alive            # the correct address

        $ ping -a www.google.com                        #  IPv4 Google works OK
        www.google.com (74.125.87.103) is alive
        www.google.com (74.125.87.104) is alive
        www.google.com (74.125.87.105) is alive
        www.google.com (74.125.87.106) is alive
        www.google.com (74.125.87.147) is alive
        www.google.com (74.125.87.99) is alive
        $ ping -a ipv6.google.com                       # IPv6 Google works OK
        ipv6.google.com (2a00:1450:8007::63) is alive
        ipv6.google.com (2a00:1450:8007::67) is alive
        ipv6.google.com (2a00:1450:8007::68) is alive
        ipv6.google.com (2a00:1450:8007::69) is alive
        ipv6.google.com (2a00:1450:8007::6a) is alive
        ipv6.google.com (2a00:1450:8007::93) is alive


IPv6 works; ipv6.google.com works as well. Some domains resolve correctly 
(router's address is not prepended), but some don't. Presumably, disabling IPv6 
fixes the problem. But that's not a good solution...

Other notes:
        * dig always resolves correctly, no router's address prepended.
        * Linux and FreeBSD work fine with IPv6 on the same connection.
        * The same issue is in 2009.06, snv_134 and snv_143.

This is /etc/inet/hosts:
        ::1 helium localhost loghost
        127.0.0.1 helium localhost loghost

These are the two important lines from /etc/nsswitch.conf:
        hosts:      files dns
        ipnodes:    files dns

What could be the cause of this? Any ideas?

Andrej

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
networking-discuss mailing list
networking-discuss@opensolaris.org

Reply via email to