Ipv4 shortage lead to a lot of IPS adopting CG-NATs where they are sharing one exit IPv4 for multiple end users and that's why opening a port on the end user side won't do a thing as your just opening a port in the ISP Network and not to the Internet