In the previous post we saw how you can manage DNS zones in your Azure Subscriptions. In this post we will talk about how you can manage “A”, “AAAA”, “CNAME” and “MX” records in a DNS zone in your Azure Subscription. Please refer to this post about managing other record types: http://cloudportam.wpengine.com/cloud-portam-updates-managing-dns-zone-records-in-your-azure-subscriptions-part-ii-managing-ns-soa-srv-and-txt-records.

Before You Begin

If you have not done already, I would highly recommend reading the post about managing DNS zones first. You can read that post here: http://cloudportam.wpengine.com/cloud-portam-updates-managing-dns-zones-in-your-azure-subscriptions.

Another important thing to understand is the concept of a “Record Set”. Essentially Azure DNS works on the concept of a “record set”. A record set is a collection of records which are of same type e.g. “A” and having same TTL. When working with Azure DNS, you have one or more record sets in a zone and each record set contains zero or more records. Some record sets can only contain one record (CNAME and SOA for example). Furthermore some record sets are created by system (SOA and “@” NS record) which can’t be updated or deleted.

Feature Summary

When it comes to managing records for a DNS zone, following features are supported:

  • A Records – List records, create record set, update record set, and delete record set.
  • AAAA Records – List records, create record set, update record set, and delete record set.
  • CNAME Records – List records, create record set, update record set, and delete record set.
  • MX Records – List records, create record set, update record set, and delete record set.

Managing “A” Records

Now we will talk about managing “A” records in a DNS zone using Cloud Portam.

List “A” Records

When you select “A Records…” option from “Records” menu or pull down, Cloud Portam will fetch the list of “A” records associated with the selected DNS zone and show them to you in a popup.

image

From this popup window only, you will be able to add new “A” record set, update existing “A” record set or even delete existing “A” record set.

Please note that listing “A” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to view the records if you have permission to do so.

Create “A” Record Set

Cloud Portam enables you to create new “A” records for a DNS zone in your Azure Subscription. As mentioned above, you create a record set of type “A” and then add records to that record set. When creating an “A” record set, you have to give a name and specify TTL for that record. You can associate one or more records (IPv4 addresses) with this record set and specify tags (key/value) pair for that.

image

image

image

Please note that creating “A” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to create the records if you have permission to do so.

Update “A” Record Set

Cloud Portam enables you to update an existing “A” record set. You can change the record set TTL, add/update/delete records and tags when updating an “A” record set.

image

image

Please note that updating “A” record set in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to update the records if you have permission to do so.

Delete “A” Record Set

Cloud Portam enables you to delete an existing “A” record set from a DNS zone in your Azure Subscription. This will delete all records in that record set and remove that record set from the DNS zone. Like other operations deleting “A” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to delete the records if you have permission to do so.

Managing “AAAA” Records

Now we will talk about managing “AAAA” records in a DNS zone using Cloud Portam.

List “AAAA” Records

When you select “AAAA Records…” option from “Records” menu or pull down, Cloud Portam will fetch the list of “AAAA” records associated with the selected DNS zone and show them to you in a popup.

image

From this popup window only, you will be able to add new “AAAA” record set, update existing “AAAA” record set or even delete existing “AAAA” record set.

Please note that listing “AAAA” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to view the records if you have permission to do so.

Create “AAAA” Record Set

Cloud Portam enables you to create new “AAAA” records for a DNS zone in your Azure Subscription. As mentioned above, you create a record set of type “AAAA” and then add records to that record set. When creating an “AAAA” record set, you have to give a name and specify TTL for that record. You can associate one or more records (IPv6 addresses) with this record set and specify tags (key/value) pair for that.

image

image

image

Please note that creating “AAAA” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to create the records if you have permission to do so.

Update “AAAA” Record Set

Cloud Portam enables you to update an existing “AAAA” record set. You can change the record set TTL, add/update/delete records and tags when updating an “AAAA” record set.

image

image

Please note that updating “AAAA” record set in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to update the records if you have permission to do so.

Delete “AAAA” Record Set

Cloud Portam enables you to delete an existing “AAAA” record set from a DNS zone in your Azure Subscription. This will delete all records in that record set and remove that record set from the DNS zone. Like other operations deleting “AAAA” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to delete the records if you have permission to do so.

Managing “CNAME” Records

Now we will talk about managing “CNAME” records in a DNS zone using Cloud Portam.

List “CNAME” Records

When you select “CNAME Records…” option from “Records” menu or pull down, Cloud Portam will fetch the list of “CNAME” records associated with the selected DNS zone and show them to you in a popup.

image

From this popup window only, you will be able to add new “CNAME” records, update existing “CNAME” record or even delete existing “CNAME” record.

Please note that listing “CNAME” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to view the records if you have permission to do so.

Create “CNAME” Record

Cloud Portam enables you to create new “CNAME” records for a DNS zone in your Azure Subscription. When creating an “CNAME” record, you have to give a name, specify TTL and provide a CNAME alias for that record. You can specify tags (key/value) pair for that.

image

image

Please note that creating “CNAME” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to create the records if you have permission to do so.

Update “CNAME” Record

Cloud Portam enables you to update an existing “CNAME” record. You can change the record set TTL, update CNAME alias and add/update/delete tags when updating an “CNAME” record.

image

image

Please note that updating “CNAME” record set in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to update the records if you have permission to do so.

Delete “CNAME” Record

Cloud Portam enables you to delete an existing “CNAME” record from a DNS zone in your Azure Subscription. Like other operations deleting “CNAME” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to delete the records if you have permission to do so.

Managing “MX” Records

Now we will talk about managing “MX” records in a DNS zone using Cloud Portam.

List “MX” Records

When you select “MX Records…” option from “Records” menu or pull down, Cloud Portam will fetch the list of “MX” records associated with the selected DNS zone and show them to you in a popup.

image

From this popup window only, you will be able to add new “MX” record set, update existing “MX” record set or even delete existing “MX” record set.

Please note that listing “MX” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to view the records if you have permission to do so.

Create “MX” Record Set

Cloud Portam enables you to create new “MX” records for a DNS zone in your Azure Subscription. As mentioned above, you create a record set of type “MX” and then add records to that record set. When creating an “MX” record set, you have to give a name and specify TTL for that record. You can associate one or more records (mail servers) with this record set and specify tags (key/value) pair for that.

image

image

image

Please note that creating “MX” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to create the records if you have permission to do so.

Update “MX” Record Set

Cloud Portam enables you to update an existing “MX” record set. You can change the record set TTL, add/update/delete records and tags when updating an “MX” record set.

image

image

Please note that updating “MX” record set in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to update the records if you have permission to do so.

Delete “MX” Record Set

Cloud Portam enables you to delete an existing “MX” record set from a DNS zone in your Azure Subscription. This will delete all records in that record set and remove that record set from the DNS zone. Like other operations deleting “MX” records in a DNS zone is backed by Role-based access control (RBAC) thus you will only be able to delete the records if you have permission to do so.

What’s Next

There are a number of things in our immediate product pipeline. We will continue enhancing our Subscription management features by adding support for managing additional services, enhancing key vault management etc. So stay tuned for all these changes.

Try It Out!

We humbly request you to try out these updates in Cloud Portam. This is available in both “Personal” and “Team” editions of Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.