If you require your ip to be static for something look up noIP or anything similar.
You only really need an IP when dealing with hosting so the client knows where to send a response.
If the IP changes you use a noIP client on your host computer to tell a service when you IP updates. That service will give you a domain address to point to instead of an IP.
Latest Answers