Az104 — Azure DNS

Setumo Raphela
3 min readNov 9, 2020

--

· Azure DNS is a hosting service for DNS domains that provides name resolution by using Microsoft Azure infrastructure.

o DNS uses a global directory hosted on servers around the world.

o Microsoft is part of that network that provides a DNS service through Azure DNS.

o A DNS server is also known as a DNS name server, or just a name server.

· The configuration information for your DNS server is stored as a file within a zone on your DNS server.

· Each file is called a record.

· The following record types are the most commonly created and used:

  • A is the host record, and is the most common type of DNS record.
  • It maps the domain or host name to the IP address.
  • CNAME is the canonical name, or the alias for an A record. If you had different domain names that all accessed the same website, you would use CNAME.
  • MX is the mail exchange record.
  • It maps mail requests to your mail server, whether hosted on-premises or in the cloud.
  • TXT is the text record.
  • It’s used to associate text strings with a domain name.
  • Azure and Microsoft 365 use TXT records to verify domain ownership.
  • CAA (certificate authority)
  • NS (name server)
  • SOA (start of authority)
  • SPF (sender policy framework)
  • SRV (server locations)

· The SOA and NS records are created automatically when you create a DNS zone by using Azure DNS.

· To publish a private DNS zone to your virtual network, you specify the list of virtual networks that are allowed to resolve records within the zone.

· Private DNS zones have the following benefits:

  • There’s no need to invest in a DNS solution.
  • DNS zones are supported as part of the Azure infrastructure.
  • All DNS record types are supported: A, CNAME, TXT, MX, SOA, AAAA, PTR, and SVR.
  • Host names for VMs in your virtual network are automatically maintained.
  • Split-horizon DNS support allows the same domain name to exist in both private and public zones.
  • It resolves to the correct one based on the originating request location.

· If you check the DNS zone for wideworldimports.com, you’ll see there are two apex domain records:

· NS and SOA.

o The NS and SOA records are automatically created when you created the DNS zone.

· Azure alias records enable a zone apex domain to reference other Azure resources from the DNS zone.

· You don’t need to create complex redirection policies.

· You can also use an Azure alias to route all traffic through Traffic Manager.

· The Azure alias record can point to the following Azure resources:

  • A Traffic Manager profile
  • Azure Content Delivery Network endpoints
  • A public IP resource
  • A front door profile

· The alias record set supports the following DNS zone record types:

  • A: The IPv4 domain name-mapping record.
  • AAAA: The IPv6 domain name-mapping record.
  • CNAME: The alias for your domain, and links to the A record.

· Application Insights, a feature of Azure Monitor, is an extensible Application Performance Management (APM) service for developers and DevOps professionals.

· It monitors live web applications and you can enable it for many Azure App Service web apps without modifying any of the app’s code.

· Application Insights also works for apps on a wide variety of platforms including .NET, Node.js, Java, and Python hosted on-premises, hybrid, or any public cloud.

--

--

Setumo Raphela
Setumo Raphela

Written by Setumo Raphela

Entrepreneur | Data Scientist | AI | Jet Skier | Author |Oracle

No responses yet