Dynamic DNS is a system which allows the domain name data held in a name server to be updated in real time. The most common use for this is in allowing an internet domain name to be assigned to a computer with a varying (dynamic) IP address. This makes it possible for other sites on the internet to establish connections to the machine without needing to track the IP address themselves. A common use is for running server software on a computer that has a dynamic IP address.