mMosaic IPV6


Compile

To enable IPV6 in mMosaic, compile with the flag -DIPV6. This flag is (until now) incompatible with MULTICAST flag.

Problem with IPV6:

Remote host have two address for one name. One is IPV4 , one is IPV6. Example: www.kame.net ipv6 address is 3ffe:501:4819:2000:5054:ff:fedc:50d2 , the ipv4 address is 203.178.141.212. But mMosaic6 lookup first the IPV6 address. AND www.kame.net have no active IPV6 httpd server. SO you get a timeout with mMosaic6 because mMosaic expect a server for this URL. If you put http://203.178.141.212/ , it works!

That is not the case with www.6init.org. They have two IPV6/V4 addresses and the http server is active on two IP stack.

mMosaic is compatible with RFC2133 for the API. It understand rfc2732 IPv6 Addresses in URL's.

IPV6 test

IPV6 doc info RFC (personnal)