I have a server (Mac OS X 10.11) machine at home which exposes various services via web interfaces. I would like to access these from outside my own network. My ISP does not provide IPv4 addresses and suggests I use IPv6. I am able to access services such as Apache on my server’s IPv6 address from outside the LAN, but I have other server programs which don’t support listening on IPv6 and are unlikely to get updated.
It seems like what I need to do is get an IPv4 address which proxies to the IPv6 address. Is this what an IPv6 “tunnel broker” is? I checked out
tunnelbroker.net, but it seems to want me to give it an IPv4 address which it translates to IPv6, but I want to go the other direction.