To sum up:
My server got an ipv6 adress.
My ISP assigns ipv6, is not so friendly with servers, but it should work and in a private scale it is allowed.
My router only supports IPv6 forwarding! xD
I set up the portforward to my server. The portforward was previously needed, so that others could connect to the testserver on my windows maschine.
I can’t get the netstat output, where it says “tcp6 :::25565 LISTEN” i ever only get the output with “0.0.0.0:25565”.
When i host the ipv6 server on my windows maschine, i just keep the empty ip tag in the server properties, others can still connect via ipv6.
Ah and it also says “connection refused” when i try to enter on ipv6 on the minecraft server. I made an ip6tables entry (you can see it in a link in the 4. post) but i am not quite sure, whether i hit the nail with it.
I made another test. I used an IPv6 port scan website. When i check my windows maschine 25565 port with the given IPv6 the site says it’s FILTERED, but not blocked. That kinda confirms the reachability.
When i check the minecraft server with it’s IPv6 it says BLOCKED. So it has to be something with turnkeyOS.
Something else i managed to accomplish is to let the webUI LISTEN via IPv6. I edited the mineos.conf. Nothing special, but i can still reach the webUI over the IPv4!
root@MinecraftServer ~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 492/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1276/master
tcp 0 0 127.0.0.1:12319 0.0.0.0:* LISTEN 602/shellinaboxd
tcp 0 0 0.0.0.0:12320 0.0.0.0:* LISTEN 604/stunnel4
tcp 0 0 0.0.0.0:12321 0.0.0.0:* LISTEN 604/stunnel4
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 980/mysqld
tcp6 0 0 :::22 :::* LISTEN 492/sshd
tcp6 0 0 :::8443 :::* LISTEN 1013/node
So i think we nailed it down to a java intern problem. I will search the web for more