If you have a DHCP server installed and configured on your network, all DHCP-enabled clients can obtain IP addresses and related framework parameters every time they start and join the network.
DHCP can also be hosted in the cloud. Part of the benefit of using DHCP is your client machine doesn't have to know the address of the DHCP server - discovery is automatic and transparent (and is ...