Dynamic DNS(DDNS)
A service that keeps a domain name pointed at your home's changing public IP address.
Most home internet connections have a public IP that changes periodically. DDNS clients update a DNS record automatically so you can always reach your server by name.
Related articles
DNS(Domain Name System)
The system that translates human-readable names like example.com into the IP addresses computers use.
CGNAT(Carrier-Grade NAT)
An ISP setup where many customers share one public IP, making inbound connections impossible without workarounds.
Reverse Proxy
A server that sits in front of your services, routing requests by domain name and handling TLS certificates.