Before you go into further details, did you already check if you have a Dual Stack or a Dual Stack Lite Internet connection?
There seem to be quite a bit users struggling to make their NC accessible from the Internet and often there is a problem with IPv4 NAT.
For another user I wrote a little description:
Maybe this is worth reading and checking here as well.