gcp-cloud-dns

Generate and manage Google Cloud DNS zones, records, and policies via gcloud CLI and Terraform.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-cloud-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-cloud-dns
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/gcp-cloud-dns
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-cloud-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of DNS zones, records, and policies within Google Cloud Platform, streamlining domain configuration and ensuring reliable DNS resolution.

Core Features & Use Cases

  • Zone Management: Create public, private, forwarding, and peering managed zones.
  • Record Management: Generate various DNS record types (A, AAAA, CNAME, MX, TXT, SRV, CAA).
  • Advanced Configurations: Implement weighted, geolocation, and failover routing policies.
  • Security Features: Configure DNSSEC and response policies for enhanced security.
  • Integration: Seamlessly integrate with Load Balancing, GKE, and cross-project setups.
  • Use Case: You need to set up a new public DNS zone for example.com, add an A record for api.example.com pointing to 203.0.113.10, and enable DNSSEC for enhanced security.

Quick Start

Use the gcp-cloud-dns skill to create a public managed zone for 'example.com' and add an 'A' record for 'api.example.com' pointing to '203.0.113.10'.

Frequently Asked Questions about gcp-cloud-dns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a GCP Cloud DNS managed zone and add records using Terraform?

To manage GCP Cloud DNS, you can use Terraform to generate infrastructure as code for creating managed zones and deploying record sets like A, AAAA, CNAME, and MX. This approach streamlines domain configuration and ensures reliable DNS resolution across your environments.

What is the difference between private, forwarding, and peering zones in Google Cloud DNS?

Google Cloud DNS supports private zones for internal VPC resolution, forwarding zones to route queries to external DNS servers, and peering zones to share DNS data across VPC networks. Each managed zone type serves distinct network routing and cross-project connectivity requirements.

Can I configure DNSSEC and routing policies for GCP Cloud DNS?

Yes, GCP Cloud DNS supports configuring DNSSEC for enhanced domain security and advanced routing policies. You can implement weighted, geolocation, and failover routing policies to control traffic distribution and ensure high availability for your DNS record sets.

Does Google Cloud DNS work with GKE and Load Balancing integration?

Yes, GCP Cloud DNS seamlessly integrates with Google Kubernetes Engine and Load Balancing setups. You can configure managed zones and DNS records to route application traffic efficiently, supporting complex cross-project infrastructure configurations and reliable service discovery.

Do I need gcloud CLI to manage Google Cloud DNS response policies?

You can manage Google Cloud DNS response policies using either the gcloud CLI or Terraform. Utilizing these tools allows you to implement response policies that alter DNS resolution behavior, providing enhanced security and custom routing controls for your network.