{"id":5948,"date":"2014-07-21T00:00:00","date_gmt":"2014-07-21T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/announcing-reverse-dns-for-azure-cloud-services"},"modified":"2025-09-12T10:51:50","modified_gmt":"2025-09-12T17:51:50","slug":"announcing-reverse-dns-for-azure-cloud-services","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/","title":{"rendered":"Announcing: Reverse DNS for Azure Cloud Services"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are happy to announce that Azure Cloud Services now support reverse DNS records for all PaaS and IaaS Cloud Services. This support is backwards compatible with all existing Cloud Services, and is being offered at no additional cost. This feature is currently supported in the Service Management API, and through PowerShell.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-are-reverse-dns-records\">What are reverse DNS records?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reverse DNS records are used in a variety of situations to weakly authenticate the caller. For example, reverse DNS records are widely used in combatting email spam through by verifying that the sender of an email message did so from a host for which there was a reverse DNS record, and optionally, where that host was recognized as one that was authorized to send email from the originating domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reverse DNS records, or PTR records, are DNS record types that enable the translation of an IP back to a name. In DNS, names, such as app1.contoso.com, are resolved to IPs in a process that is called forward resolution. With reverse DNS, this process is reversed to enable the resolution of the name given the IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information on Reverse DNS records, please see <a href=\"https:\/\/en.wikipedia.org\/wiki\/Reverse_DNS_lookup\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-does-azure-support-reverse-dns-records\">How does Azure support reverse DNS records?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure allows the specification of a custom fully-qualified domain name (FQDN). This enables you to specify either the cloud service address (e.g., \u201ccontosoapp1.cloudapp.net.\u201d), or a vanity name within your own domain (e.g., \u201capp1.contoso.com.\u201d).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"validation-of-reverse-dns-records\">Validation of reverse DNS records<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure a third party can\u2019t create reverse DNS records mapping to your DNS domains, Azure only allows the creation of a reverse DNS record where one of the following is true:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">The reverse DNS FQDN is the name of the Cloud Service for which it has been specified, or any Cloud Service name within the same subscription e.g., reverse DNS is \u201ccontosoapp1.cloudapp.net.\u201d.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">The reverse DNS FQDN forward resolves to the name or IP of the Cloud Service for which it has been specified, or to any Cloud Service name or IP within the same subscription e.g., reverse DNS is \u201capp1.contoso.com.\u201d which is a CName alias for contosoapp1.cloudapp.net.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Validation checks are only performed when the reverse DNS property for a Cloud Service is set or modified. Periodic re-validation is not performed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"getting-started\">Getting started<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To get started with Azure PowerShell, see <a href=\"https:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/install-configure-powershell\/\">How to Install and Configure Azure PowerShell<\/a>.&nbsp; Please note that you\u2019ll need to use version 0.8.5 or higher. You can also manage reverse DNS records for your Cloud Services using the Azure Service Management API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-reverse-dns-to-existing-cloud-services\">Adding reverse DNS to existing Cloud Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can add reverse DNS to an existing Cloud Service using the \u201cSet-AzureService\u201d cmdlet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPS C:> Set-AzureService \u2013ServiceName \u201ccontosoapp1\u201d \u2013Description \u201cApp1 with Reverse DNS\u201d \u2013ReverseDnsFqdn \u201ccontosoapp1.cloudapp.net.\u201d\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"creating-a-new-cloud-service-with-reverse-dns\">Creating a new Cloud Service with reverse DNS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can add a new Cloud Service with the reverse DNS property specified using the \u201cSet-AzureService\u201d cmdlet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPS C:> New-AzureService \u2013ServiceName \u201ccontosoapp1\u201d \u2013Location \u201cWest US\u201d \u2013Description \u201cApp1 with Reverse DNS\u201d \u2013ReverseDnsFqdn \u201ccontosoapp1.cloudapp.net.\u201d\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"viewing-the-reverse-dns-for-an-existing-cloud-service\">Viewing the reverse DNS for an existing Cloud Service<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can view the configured value for an existing Cloud Service using the \u201cGet-AzureService\u201d cmdlet:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPS C:> Get-AzureService \"contosoapp1\"\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"removing-reverse-dns-from-existing-cloud-services\">Removing reverse DNS from existing Cloud Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can remove a reverse DNS property from an existing Cloud Service using the \u201cSet-AzureService\u201d cmdlet. This is done by setting the reverse DNS property value to blank:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPS C:> Set-AzureService \u2013ServiceName \u201ccontosoapp1\u201d \u2013Description \u201cApp1 with Reverse DNS\u201d \u2013ReverseDnsFqdn \u201c\u201d\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How much do reverse DNS records cost?<\/strong><br>They\u2019re free!&nbsp; There is no additional cost for reverse DNS records or queries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Will my reverse DNS records resolve from the internet?<\/strong><br>Yes. Once you set the reverse DNS property for your Cloud Service, Azure manages all the DNS delegations and DNS zones required to ensure that reverse DNS record resolves for all internet users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Will a default reverse DNS record be created for my Cloud Services?<\/strong><br>No. Reverse DNS will be an opt-in feature. No default reverse DNS record will be created if you choose not to configure one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What is the format for the fully-qualified domain name (FQDN)?<\/strong><br>FQDNs are specified in forward order, and must be terminated by a dot (e.g., \u201capp1.contoso.com.\u201d).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What happens if the validation checks for the reverse DNS I\u2019ve specified fail?<\/strong><br>Where the validation for reverse DNS checks fail, the service management operation will fail. Please correct the reverse DNS value as required, and retry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I manage reverse DNS for my Azure Website?<\/strong><br>Reverse DNS is not supported for Azure Websites. Reverse DNS is supported for Azure PaaS roles and IaaS virtual machines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I configure multiple reverse DNS records for my Cloud Service?<\/strong><br>No. Azure supports a single reverse DNS record for each Azure Cloud Service. Each Azure Cloud Service however can have their own reverse DNS record.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Getting started with reverse DNS  for Azure Cloud Services using PowerShell.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1457],"tags":[],"audience":[],"content-type":[],"product":[1663],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-5948","post","type-post","status-publish","format-standard","hentry","category-networking","product-azure-dns","review-flag-1680286580-543","review-flag-5-1680286581-950","review-flag-8-1680286581-263","review-flag-free-1680286579-836","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Getting started with reverse DNS for Azure Cloud Services using PowerShell\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Getting started with reverse DNS for Azure Cloud Services using PowerShell\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2014-07-21T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T17:51:50+00:00\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Announcing: Reverse DNS for Azure Cloud Services\",\"datePublished\":\"2014-07-21T00:00:00+00:00\",\"dateModified\":\"2025-09-12T17:51:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\"},\"wordCount\":773,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Networking\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\",\"name\":\"Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2014-07-21T00:00:00+00:00\",\"dateModified\":\"2025-09-12T17:51:50+00:00\",\"description\":\"Getting started with reverse DNS for Azure Cloud Services using PowerShell\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Networking\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Announcing: Reverse DNS for Azure Cloud Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog","description":"Getting started with reverse DNS for Azure Cloud Services using PowerShell","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/","og_locale":"en_US","og_type":"article","og_title":"Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog","og_description":"Getting started with reverse DNS for Azure Cloud Services using PowerShell","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2014-07-21T00:00:00+00:00","article_modified_time":"2025-09-12T17:51:50+00:00","author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Announcing: Reverse DNS for Azure Cloud Services","datePublished":"2014-07-21T00:00:00+00:00","dateModified":"2025-09-12T17:51:50+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/"},"wordCount":773,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Networking"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/","name":"Announcing: Reverse DNS for Azure Cloud Services | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2014-07-21T00:00:00+00:00","dateModified":"2025-09-12T17:51:50+00:00","description":"Getting started with reverse DNS for Azure Cloud Services using PowerShell","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-reverse-dns-for-azure-cloud-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Networking","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/"},{"@type":"ListItem","position":3,"name":"Announcing: Reverse DNS for Azure Cloud Services"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=5948"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5948\/revisions"}],"predecessor-version":[{"id":46178,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5948\/revisions\/46178"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=5948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=5948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=5948"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=5948"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=5948"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=5948"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=5948"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=5948"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=5948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}