The Domain Name System (DNS) is a hierarchical distributed database that lets you store IP addresses and other data and look it up by name. Google Cloud DNS lets you publish your zones and records in the DNS without the burden of managing your own DNS servers and software. You use the gcloud tool or the REST API directly to work with Cloud DNS. The following sections provide an overview of the components of the DNS system and how you work with them.