If I do a telnet to my IPv4 address it works correctly:
~> telnet 152.53.2.222 80
Trying 152.53.2.222...
Connected to 152.53.2.222.
Escape character is '^]'.
But if I telnet to the IPv6 address, I get “No route to host”:
~> telnet 2a0a:4cc0:0:1e95:e857:12ff:fecd:c075 80
Trying 2a0a:4cc0:0:1e95:e857:12ff:fecd:c075...
telnet: connect to address 2a0a:4cc0:0:1e95:e857:12ff:fecd:c075: No route to host
Reverse DNS provides the correct hostname for the IPv6 address (evc-comsc.at).
When I use this IPv6 address: 2a0a:4cc0:0:1e95:0:0:0:0, I get the same reverse DNS result and the same “No route to host” from telnet. A friend in Mexico tried it and told me: “From nowhere (US, MX or EU) can I reach anything in that entire /64”
Does this mean that, even though I have an IPv6 address, it never gets used? What am I doing wrong, and how do I advertise that yes, people can use IPv6 to access the server?