More and more services are enabling IPv6.
More and more ISP's are supporting it to their end users.
And you should to!

Pro: Much Larger Address Space
Pro: Virtually Unlimited Host Addresses per Prefix
Pro: Stateless Autoconfig
Draw: No More IP Scanning

Please check the sources for more information about IPv6


Long story short. You don't need to portforward in IPv6
Why? Cause your ISP will give you a /64 prefix 2 to the power of 64 IPv6 adresses.


18 446 744 073 709 551 616 adresses

This is my IPv6 subnet.
Spoiler (Click to View)

So you don't really need to port-forward. But there still is a Firewall that you'll need to configure.
You'll most likely get a screen like this or with similar options.

Spoiler (Click to View)

naam firewall rule: GIVE_A_NAME_TO_RULE
Protocol: chose between TCP, TCP&UDP, ANY or ICMPv6 (pings)
Source: could be a single host or ANY
Port of range: -->

accessing a service:
Just type the port of your service
Ex. You want to access ssh on server X give in port 22

Offering a service
just type 1024:65535
Ex. You want to offer SSH to another client on the interwebs give in 1024:65535
Sounds weird right?
It isn't. When you make a connection to another service you assign a dynamic port to your computer for establishing that connection.


Destination: Host
port of range:

accessing a service:
offering a service:
Ex. SSH --> 22

open up the firewall

Drop everything close the firewall nothing will get through send no response

Block the packet but your nice and send a reply to the client that the packet is being blocked

Drop vs Reject