azure-dns

Automate Azure DNS zones, record sets, and Traffic Manager profiles with Bicep, Terraform, and Azure CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of Azure DNS resources, enabling users to create and configure DNS zones, record sets, and Traffic Manager profiles efficiently.

Core Features & Use Cases

  • Zone Management: Create and manage public and private DNS zones.
  • Record Management: Generate various DNS record types (A, CNAME, MX, TXT, SRV, etc.) and alias records pointing to Azure resources.
  • Traffic Manager: Configure Traffic Manager profiles for global traffic distribution and failover.
  • Use Case: A user needs to set up a new domain for their Azure App Service, including an A record pointing to the App Service's public IP and a CNAME for www.

Quick Start

Use the azure-dns skill to create a public DNS zone for 'example.com' and add an A record for 'www' pointing to '1.2.3.4'.

Frequently Asked Questions about azure-dns

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

FAQPage Schema
How do I create an Azure DNS zone and add records using Bicep or Terraform?

To create an Azure DNS zone and records, you can automate the deployment and configuration of public or private zones using Bicep, Terraform, and Azure CLI. This includes generating various record types like A, CNAME, MX, and TXT.

Can I configure Azure Traffic Manager profiles for global traffic distribution?

Yes, you can configure Azure Traffic Manager profiles to manage global traffic distribution and failover. The automation supports setting up different routing methods to direct user traffic efficiently across regions.

What's the best way to automate creating alias records pointing to Azure resources?

Automating alias records pointing to Azure resources is handled directly through Bicep, Terraform, and Azure CLI templates. This approach streamlines record management by pointing zones to specific Azure service IPs or configurations.

Does this approach support both public and private Azure DNS zones?

Yes, managing Azure DNS zones supports both public and private zones. You can provision and configure either type to resolve domain names externally or internally within your virtual network infrastructure.

How do I set up a new domain for my Azure App Service with A and CNAME records?

Setting up a new domain for Azure App Service involves creating a DNS zone and adding an A record pointing to the App Service IP, plus a CNAME for subdomains like www. This is automated using Bicep, Terraform, or Azure CLI.