- The command
ip -6 route would tell you which IPv6 routers there are in your network seen by your computer. I would guess there are none, unless you have set up one yourself.
- You can set up your apache server to listen to IPv6 addresses like you set it up to listen for IPv4 addresses. I would not use a link-local address, which always starts with
fe80::/10. A link-local address is/should never be routed, and you must always specify which interface you should route through with a link local address.
- Yes, you need to configure Apache2. You could use the localhost address, which is
::1/128, or a global address, which are ones from the net
2000::/3 starting with a
2. To enter a IPv6 address in a web browser, write it like this
http://[::1] or in your case
- As there are very few ISP's that support native IPv6, I guess you will need to set up a tunnel between your net and a tunnel provider for IPv6. I use http://he.net/ as such a tunnel broker, but there are others. You can use any ordinary computer for this, but there are some home routers which have support for IPv6 tunneling, like D-Link. But you have to check for yourself. I use a Linksys with http://openwrt.org/ firmware myself. You will see if you have routing if you use the command
ip -6 router. Both your IPv6 address and router settings of your computer should be set automatically if you have a working IPv6 router in your net.
So set up your apache2 to listen to IPv6 localhost.
First set up an tunnel to get IPv6 to one of your local machines. There are many ways of doing this. Check with your tunnel broker. When you can surf from your machine, continue.
After that you should set up the machine to be a router of IPv6 for your LAN and announce the net prefix that you got for your LAN to other clients. On linux you can use
radvd for this.
You should also set up a firewall for your IPv6 LAN, and I would recommend
ufw. Which world great after enabling IPv6 in
/etc/default/ufw. There are different commands for IPv4 and IPv6 firewalls.
Then set up your apache2 to use a global IPv6 address.