What is Azure DNS (Domain Name System)?
Azure DNS or DNS is responsible for translating (or resolving) a website or service name to its IP address.
Azure DNS is a hosting service for DNS domains, providing name resolution using Microsoft Azure infrastructure.
Hosting your domains in Azure, We can manage our DNS records using the same credentials, APIs, tools, and billing as we are using for other Azure services.
Advantage and Feature of azure DNS
-
Reliability and performance
Azure DNS are hosted on azure global network of DNS, So we can use to any cast networking and each DNS query is answered by the closed available DNS server.
It will provide fast performance and high availability for your domains.
AnyCast is a process for routing network traffic where the sender delivers packets to a destination that is nearest to sender location.
-
Seamless integration –
The Azure DNS service are used to manage DNS records for your Azure services and it can be used to provide DNS for our external resources as well.
Azure DNS is integrated are available in the Azure portal and it uses the same credentials, billing and support contract as your other Azure services.
-
Security –
The Azure DNS service is based on Azure Resource Manager. It’s benefits from Resource Manager features such as role-based access control, audit logs, and resource locking. Our domains and records can be managed with Azure portal, Azure PowerShell cmdlets & cross-platform Azure CLI.
Applications requiring automatic DNS management can integrate with the service via the REST API and SDKs.
Creating Azure DNS Server
Please follow the below notes before creating a DNS zone in Azure DNS:
- The name of the zone must be unique within the resource group, and the zone must not exist already. Otherwise, the operation fails.
- The same zone name can be reused in a different resource group or a different Azure subscription.
- Where multiple zones share the same name, each instance is assigned different name server addresses.
- Only one set of addresses can be configured with the domain name registrar.
DNS zones
DNS zone is used to host the DNS records for a particular domain. If we need host our domain in Azure DNS, We need to create a DNS zone for that domain name and Each DNS record for our domain & then created inside this DNS zone.
Example: The domain ‘Rcloud.com’ may contain several DNS records, such as ‘mail.rcloud.com’ (for a mail server) and ‘www.rcloud.com’ (for a web site).
Prerequisite :-
- Azure Subscription Access.
- Name of DNS server as per your organization .
- Your subscription , you need to create the Azure DNS server .
- Resource Group.
- Resource Group location
Creating DNS server in Azure
- Login to https://portal.azure.com
- Click on the search buttons
- Search for DNS
Click on DNS server and Click on add buttons.
- Provide the DNS Server name
- Subscription name
- Resource Group
- Resource group location
- Click on create.
Once your DNS Azure DNS server will created than you will get all the record created on the Azure DNS server.
DNS zones
DNS zone is used to host the DNS records for a particular domain. If we need host our domain in Azure DNS, We need to create a DNS zone for that domain name and Each DNS record for our domain & then created inside this DNS zone.
Example: The domain ‘Rcloud.com’ may contain several DNS records, such as ‘mail.rcloud.com’ (for a mail server) and ‘www.rcloud.com’ (for a web site).
Quite informative.