As you say that your ISP doesn't support iPv6, you need iPv6 over IPv4, called also “6 to 4”.
One method is presented in Connecting to an IPv6 address using IPv4 :
- Choose Apple menu > System Preferences, and then click Network.
- Click Add (+) and then choose “6 to 4” from the Interface pop-up menu.
- Give the configuration a name, and then click Create.
- If you were given a relay address, choose Manually from the Configure
pop-up menu and enter it. Otherwise,
leave the Configure pop-up menu set to
The above method is demonstrated here with screenshots : IPv6 6to4 configuration for MacOS X
Another method is detailed in Apple Mac OS X IPv6 :
Mac OS X supports configured tunnels
with the gif tunnel-interface. Setting
up a manual tunnel requires several
steps on the command line.
Beforehand, you need the following
IPv4-address of the host
IPv4-address of the router/tunnel-server
(Tunnel) IPv6-address of the host
(Tunnel) IPv6-address of the router
Set up the IPv4 endpoints of the
ifconfig gif0 tunnel $host-ipv4 $router-ipv4
Set up the IPv6 endpoints of the
ifconfig gif0 inet6 alias $tunnel-v6host $tunnel-v6router prefixlen 128
Set the (IPv6) default route on the
route add -inet6 default -interface gif0
I cannot test any of the methods, not having a Mac.
You can also try and find a tunnel broker that gives you an IPv6 in IPv4 address. You will get a IPv6 address, with which you can browse the IPv6 internet.
Most tunnel brokers require you to have the tunnel open 24/7, though. A number of big tunnel brokers have been set up, among which are in europe sixxs.net , in canada freenet6.net and Hurricane Electric.