DNS Agent is suitable for use in a machine with a dynamically assigned IP address. Whenever the IP address changes, DNS Agent will update the DNS Server that is managing that machine's domain-name to IP-address mapping, thereby keeping that machine's domain name in sync with its IP address at all times..

DNS Agent is able to update two kinds of DNS Servers - BIND name servers set up by DNSEnabler (Lion, Mountain Lion, or Snow Leopard versions), or dyndns.com servers.