Transforming your old laptop or even a Raspberry Pi into a functional server is beneficial and cost-effectiveAccessing local devices through IP address is possible, but Network Address Translation (NAT) makes it challengingYou can purchase a static IP address for your router to avoid changing the IP address dynamicallyThe exact steps of forwarding internet requests to your local device may vary depending on the router you are usingEnabling DMZ exposes your device directly to the internet, making it vulnerable to attacksAn alternative is setting up port forwarding that allows forwarding only traffic from a specific port to the configured deviceYou can avoid DMZ or port forwarding issues by assigning static IP addresses to your deviceDynamic Domain Name System (DDNS) is a service that allows automatically updating your router's IP address in DNS recordsDuck DNS is a free DDNS service that supports various methods to update the IP addressCarrier-grade NAT added by the ISP might prevent inbound connection to your devices