 This, however, broke the end-to-end principle of Internet architecture and methods were required to allow private networks, with frequently changing external IP addresses, to discover their public address and insert it into the Domain Name System in order to participate in Internet communications properly.Today, numerous providers, called "Dynamic DNS" service providers, offer such technology and services on the Internet.DNS is based on a distributed database that takes some time to update globally.