Does x11vnc work with IPv6?
Currently the only way to do this is via inetd. You configure x11vnc to be run from inetd or xinetd and instruct it to listen on an IPv6 address. For xinetd the setting “flags = IPv6” will be needed. Unfortunately this will be inefficient if multiple VNC Viewers are connected at the same time (there will be a separate x11vnc for each connection.) Some sort of ipv4-to-ipv6 redirector tool (perhaps even a perl script) could be useful to avoid this. Also note that not all VNC Viewers are IPv6 enabled, so a redirector could even be needed on the client side.