is ther any way to port forward on cgnat with ip v6
Basically in IPv6 there's no Port Forwarding. IPv6 address is usually GUA & contains everything needed to reach the destination.
If the destination in question is a PC with OS: Windows, Linux, Mac OS X, FreeBSD or Solaris behind the router then consider installing SofEther VPN server. Free SoftEther VPN Project - SoftEther VPN Project
And configure the IPv6 DDNS which is as of now offered completely free to use by SoftEther project.
Relax the firewall, it should not be stateful or it should be set to Low position or disable it to test it out and then set the correct value.
Then you can make an inward connection using IPv6 to your destination PC.
For IPv6 you will have to follow below syntax (IPv6 must be in square brackets) or simply use the DDNS-name:8080 as IP could change. 8080 as port for example.
Code:
[2001:1234::1]:8080
Softether VPN also offers UDP hole punching and Azure redirect to access CGNATed IPv4 device but those are a bit complex and works with VPN setup only I guess. If you do not want to go VPN way just use the IPv6 DDNS feature offered by that project.
Last edited: