What Is Google Cloud DNS
Google Cloud DNS is a managed authoritative DNS hosting service that is part of the Google Cloud Platform (GCP). It allows organizations to publish and manage DNS zones using Google's globally distributed anycast network. Cloud DNS translates domain names into IP addresses for applications and services running on Google Cloud or any other infrastructure.
Unlike Google Public DNS (8.8.8.8), which is a recursive resolver for end users, Google Cloud DNS is an authoritative DNS service for domain owners. You use it to host the DNS records for your domain so that when users query your domain, they receive the correct IP addresses for your servers.
Cloud DNS leverages the same infrastructure that powers Google's own services, including Search, Gmail, and YouTube. This means queries to domains hosted on Cloud DNS benefit from Google's extensive anycast network and deep peering relationships with ISPs worldwide.
Features
Google Cloud DNS supports all standard record types (A, AAAA, CNAME, MX, TXT, NS, PTR, SRV, CAA) with a 100% uptime SLA. It offers DNSSEC signing, IAM-based access control, integration with Google Cloud Load Balancing, and a RESTful API for programmatic management. Cloud DNS also supports routing policies including geo-based and weighted record sets for traffic management.
Google's Global Network
Cloud DNS runs on Google's private network infrastructure, which spans over 200 countries and territories. Google operates one of the largest private networks in the world, with extensive peering at internet exchange points globally. This means DNS queries for domains hosted on Cloud DNS are answered from the closest Google point of presence, providing low-latency resolution worldwide.
Pricing Model
Google Cloud DNS charges based on the number of managed zones and the volume of DNS queries. Pricing starts at $0.20 per zone per month for public zones, plus $0.40 per million queries. There is a free tier of one public zone and a limited number of queries per month. This is competitive with AWS Route 53 and generally lower than Azure DNS for high-volume deployments.
Setup Guide
To use Google Cloud DNS, create a public zone in the Google Cloud Console, add your DNS records (A, CNAME, MX, etc.), and delegate your domain by updating your registrar's name servers to the Google Cloud DNS name servers displayed in the zone details. Propagation typically completes within minutes.
Frequently Asked Questions
What is Google Cloud DNS?
A managed authoritative DNS hosting service on Google Cloud Platform for publishing and managing DNS zones.
How much does Google Cloud DNS cost?
$0.20 per zone per month plus $0.40 per million queries. A free tier is available for one zone.
Is Google Cloud DNS the same as Google Public DNS?
No. Google Cloud DNS is an authoritative DNS hosting service for domain owners. Google Public DNS (8.8.8.8) is a recursive resolver for end users.
Does Google Cloud DNS support DNSSEC?
Yes. Cloud DNS supports DNSSEC signing with automatic key rotation.
Related Reading
Test Your DNS Speed
Compare Cloud DNS providers from your location.
Run DNS Speed Test