Exact description of the problem: I can connect to the server from the same computer and from local connections, however I been unsuccessful in connecting remotely with my IP.
Steps you have taken to solve the problem: I verified that port 25565 is open for my IP using https://www.yougetsignal.com/tools/open-ports/ and made sure that the issue wasn't in my firewall config by temporarily disabling it.
Any errors you encountered: when trying to join, I get this error message: "io.netty.chanel.AbstractChanel$AnnotatedConnectException: Connection timed out: no further information:" however I believe that is what happens when you typed an unresolved IP.
Screenshots of the problem (if possible): N/A
Anything else that might help us to solve your problem - there almost never is too much information (passwords would be too much information!): Can't think of anything else but I can answer questions!
Thanks, any help is appreciated!
You not being able to connect with your public IP from inside your network is perfectly normal.