Alright if you are trying to port forward and you go on a site like www.canyouseeme.com to check if the ports are open..
Then don't believe what the websites tell you. These websites don't have full access to the information about your ports.
However i've got a solution to that as well. You should instead use the port checker from portforward.com
Download link - Port Checker
Port checker never gives you false results. After i got this i realized my ports were open and i stopped worrying and focusing on ports and started focusing on the server itself and before i knew it, my server was working. Public.