Your server's IP address on your local network is different from your public IP address on the Internet. This can cause confusion when trying to access your server remotely. Services like NoIP can help by assigning a domain name to your dynamic IP, but note that NoIP updates can take at least 15 minutes and may take up to two days to fully propagate across the internet. To test connectivity, try pinging your external IP address or opening it in a web browser. If everything is configured correctly, you should see a response from your server—possibly a default Apache welcome page if you're running Apache. Be aware that some ISPs block inbound traffic on port 80, so consider forwarding port 8080 through your router instead.