Order a domain here
Dynamic DNS is a system for allowing an Internet domain name to be assigned to a varying 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 (e.g., a dialup connection where a new address is assigned at each connection, or a DSL service where the address is changed by the ISP occasionally).
To implement dynamic DNS it is necessary to set the maximum caching time of the domain to an unusually short period (typically a few minutes). This prevents other sites on the Internet from retaining the old address in their cache, so that they will typically contact the name server of the domain for each new connection.
Dynamic DNS service is provided on a large scale by various organizations, which retain the current addresses in a database and provide a means for the user to update it as required. Some "client" programs will, when installed, operate in the background and check the IP address of the computer every few minutes. If it has changed, then it will send an update request to the service. Many routers and other networking components contain a feature such as this in their firmware.
Dynamic DNS providers
- ChangeIP.com (http://www.ChangeIP.com/)
- Dynip.com (http://www.dynip.com/)
- Dynamic Network Services (http://www.dyndns.org)
- Hammernode (http://www.hn.org/)
- No-IP (http://www.no-ip.com/)
- ThatIP (http://www.thatip.com)
- DYNSERV (http://www.dyn.ee)