Documentation

1. DNS documentation
2. Overview
    2.1. What is Azure DNS?
    2.2. What is Azure Private DNS?
3. Quickstarts
    3.1. Public DNS
        3.1.1. Create a public zone - portal
        3.1.2. Create a public zone - PowerShell
        3.1.3. Create a public zone - CLI
        3.1.4. Create a public zone - ARM Template
    3.2. Private DNS
        3.2.1. Create a private zone - portal
        3.2.2. Create a private zone - CLI
        3.2.3. Create a private zone - PowerShell
4. Tutorials
    4.1. Public DNS
        4.1.1. Host your domain in Azure DNS
        4.1.2. Create custom DNS records for a web app
        4.1.3. Creating a new Child DNS zone
        4.1.4. Alias records for Traffic Manager
        4.1.5. Alias records for Public IP addresses
        4.1.6. Alias records for zone records
5. Concepts
    5.1. Security
        5.1.1. Security baseline
    5.2. Public DNS
        5.2.1. Zones and records
        5.2.2. Alias records
        5.2.3. Delegation with Azure DNS
        5.2.4. FAQ
        5.2.5. DNS metrics and alerts
        5.2.6. Reverse DNS
        5.2.7. Disaster recovery using Azure DNS and Traffic Manager
    5.3. Private DNS
        5.3.1. Private DNS zone
        5.3.2. Virtual network links
        5.3.3. Autoregistration
        5.3.4. Private DNS scenarios
        5.3.5. DNS resolution in virtual networks
        5.3.6. FAQ
6. How-to guides
    6.1. Public DNS
        6.1.1. Alias records for load balanced web apps
        6.1.2. Manage DNS zones
            6.1.2.1. Azure portal
            6.1.2.2. Azure PowerShell
            6.1.2.3. Azure CLI
        6.1.3. Manage DNS records
            6.1.3.1. Azure portal
            6.1.3.2. Azure PowerShell
            6.1.3.3. Azure CLI
        6.1.4. Manage reverse DNS
            6.1.4.1. Host reverse lookup zones in Azure DNS
            6.1.4.2. Manage reverse DNS records for Azure services
        6.1.5. Import and export a DNS zone file
        6.1.6. Delegate a subdomain
        6.1.7. Delegate a subdomain using PowerShell
        6.1.8. Integrate with other Azure services
        6.1.9. Protect DNS zones and records
        6.1.10. Automate DNS operations with the .NET SDK
        6.1.11. Custom domains for Azure resources
    6.2. Private DNS
        6.2.1. Protect private DNS zones and records
    6.3. Troubleshoot
        6.3.1. Troubleshooting guide
7. Reference
    7.1. Public DNS
        7.1.1. Code samples
        7.1.2. CLI Samples
        7.1.3. Azure PowerShell
        7.1.4. Azure CLI
        7.1.5. .NET
        7.1.6. Java
        7.1.7. Node.js
        7.1.8. Ruby
        7.1.9. Python
        7.1.10. REST
        7.1.11. Resource Manager template
    7.2. Private DNS
        7.2.1. Azure CLI
        7.2.2. Azure PowerShell
        7.2.3. .NET
        7.2.4. REST
8. Resources
    8.1. Azure Roadmap
    8.2. Feature requests
    8.3. Microsoft Q&A question page
    8.4. Networking blog
    8.5. Pricing
    8.6. Pricing calculator
    8.7. Service updates
    8.8. Private DNS zone migration guide