{"id":1097,"date":"2019-06-26T17:58:19","date_gmt":"2019-06-26T17:58:19","guid":{"rendered":"https:\/\/live-infoblox-blog.pantheonsite.io\/?p=1097"},"modified":"2022-10-19T16:18:45","modified_gmt":"2022-10-19T23:18:45","slug":"using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv","status":"publish","type":"post","link":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/","title":{"rendered":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv"},"content":{"rendered":"<p>Because\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/dns\/private-dns-overview\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Azure DNS private zones<\/a>\u00a0do not support traffic management, a global load balancing policy to spread the traffic over multiple instances cannot be created. Furthermore, these instances have private IP addresses and traditional Azure load balancers aren\u2019t able to load balance traffic to these instances.<\/p>\n<h2 id=\"toc-hId--1333133208\"><span style=\"font-size: medium;\">The Infoblox Solution: DNS Traffic Control<\/span><\/h2>\n<p>This blog outlines how customers can leverage Infoblox\u2019s\u00a0<a href=\"https:\/\/docs.infoblox.com\/display\/NAG8\/About+DNS+Traffic+Control\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">DNS Traffic Control (\u201cDTC\u201d) solution<\/a>\u00a0to load balance traffic to multiple instances of a running application that are hosted within a private zone in Azure. Infoblox DTC can be used to load balance the internal traffic within an Azure virtual network, traffic across multiple Azure virtual networks, and on-prem traffic directed to Azure.<\/p>\n<p>DTC provides a number of health monitors and load balancing methods that help run a diverse set of use cases. You can learn more about the health monitors and load balancing methods\u00a0<a href=\"https:\/\/docs.infoblox.com\/display\/NAG8\/Chapter+23+Managing+DNS+Traffic+Control\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">here<\/a>.<\/p>\n<p><em><span style=\"font-size: medium;\">Scenario: Load balance application traffic across Azure instances<\/span><\/em><\/p>\n<h3 id=\"toc-hId-2041883306\"><span style=\"font-size: medium;\">Summary<\/span><\/h3>\n<p>Consider that you have an Azure virtual network which is linked to a private zone. Linked virtual networks have full access and can resolve all DNS records published in the private zone.<\/p>\n<p>An Infoblox virtual appliance running the DTC service is deployed within this virtual network. The DTC service acts as a global load balancer to the application instances running within this virtual network.<\/p>\n<p>Note that Infoblox DTC service works only on authoritative zones (i.e. the primary domain needs to be served by DTC). So, you need to first create a primary domain in Infoblox and then delegate a sub-domain to the Azure resolver. This delegated sub-domain hosts the records of the multiple instances of your application, which will be load balanced by DTC.<\/p>\n<p><strong>NOTE:\u00a0<\/strong>For this scenario to function properly, clients trying to reach the application\u00a0<em>internal.contoso.com<\/em>\u00a0MUST use Infoblox as their DNS server, not the Azure Resolver.<\/p>\n<h3 id=\"toc-hId--1365580309\"><span style=\"font-size: medium;\">Example<\/span><\/h3>\n<p>Let\u2019s assume you have an application\u00a0<a href=\"http:\/\/www.contoso.com\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><em>internal.contoso.com<\/em><\/a>\u00a0which is served by two instances (say\u00a0<em>vm1.gslb.contoso.com\u00a0<\/em>and<em>\u00a0vm2.gslb.contoso.com)<\/em>, both hosted in a private zone, for example\u00a0<em>gslb.contoso.com<\/em>\u00a0in Azure. Your goal is to load balance the application traffic to these two instances. For this, you need to host the primary domain\u00a0<em>contoso.com\u00a0<\/em>in Infoblox and delegate the sub-domain\u00a0<em>gslb.contoso.com<\/em>\u00a0to Azure. This sub-domain has the A records of these two application instances.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1100\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-1.png\" alt=\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv Example\" width=\"600\" height=\"321\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-1.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-1-300x161.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: medium;\">Implementation<\/span><\/p>\n<p><strong>Assumptions:<\/strong><\/p>\n<p>1) The private zone gslb.contoso.com is already created in Azure and linked to an Azure virtual network.<\/p>\n<p>2) The application internal.contoso.com is distributed across two instances in Azure and the DNS records are already created for those in gslb.contoso.com (vm1.gslb.contoso.com and vm2.gslb.contoso.com)<\/p>\n<p><strong>In order to load balance traffic for internal.contoso.com to these two instances, perform the below steps:<\/strong><\/p>\n<p><strong>1) Create an Authoritative Zone in Infoblox<\/strong><\/p>\n<p>a. Log on to the Infoblox Grid Manager, go to Data Management -&gt; DNS -&gt; Zones and create an authoritative zone called contoso.com and assign it to the proper Infoblox members that need to host the zone.<\/p>\n<p><strong>2) Create a delegated sub-zone in Azure<\/strong><\/p>\n<p>a. Next, within the Infoblox Grid Manager, navigate to within the authoritative zone contoso.com, and switch to the subzones tab to add a delegated sub-zone gslb.contoso.com and assign its authority to the Azure resolver (Azure Resolver\u2019s IP is 168.63.129.16 and is static).<\/p>\n<p><strong>3) Create DTC Servers and Pool in DTC<\/strong><\/p>\n<p>a. Now go to Data Management -&gt; DNS -&gt; Traffic Control and create two DTC Servers such as DTCServ1 and DTCServ2. These two servers point to the two application instances that you want your application to load balance between (in this case it is vm1.gslb.contoso.com and vm2.gslb.contoso.com). While configuring these DTC Servers, you need to enter the FQDNs of these instances as the domain names, an example of which is shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1101\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-2.png\" alt=\"FQDNs of these instances as the domain names\" width=\"599\" height=\"341\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-2.png 599w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-2-300x171.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>b. Create a pool DTCPool and add both DTC Servers DTCServ1 and DTCServ2 to it.<\/p>\n<p><strong>4) Add a DTC LBDN Record<\/strong><\/p>\n<p>a. While still within Data Management -&gt; DNS -&gt; Traffic control, add a DTC LBDN record and set the matching pattern as internal.contoso.com as shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1102\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-3.png\" alt=\"Data Management -&gt; DNS -&gt; Traffic control\" width=\"600\" height=\"388\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-3.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-3-300x194.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>b. Now, choose the load balancing method and select the pool (DTCPool) that you created in the last step. Press the \u201cNext\u201d button.<\/p>\n<p>c. In Step 2, click the plus (+) button under \u201cAssociated Zones\u201d and in the dialog box that opens up, select contoso.com.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1103\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-4.png\" alt=\"Associated Zones\" width=\"600\" height=\"384\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-4.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-4-300x192.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Note:<\/strong>\u00a0This DTC LBDN record with matching pattern internal.contoso.com along with the association of the LBDN to the contoso.com zone ensures that whenever Infoblox receives a DNS query for internal.contoso.com, it will be transferred to DTC to load balance. Based on the server health checks and the selected load balancing method, DTC responds with a CNAME record of the best available DTC Server, which will then be sent to Azure resolver for resolution.<\/p>\n<p>Here are two sample dig commands that show how DTC is load balancing the DNS queries:<br \/>\nVirtual Network: 172.29.140.0\/23<br \/>\nInfoblox appliance running DTC: 172.29.140.21<br \/>\nApplication Instance 1 (vm1.gslb.contoso.com): 172.29.141.7<br \/>\nApplication Instance 2(vm2.gslb.contoso.com): 172.29.141.9<br \/>\nLoad Balancing Method: Round Robin<\/p>\n<p><strong>Query1:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1104\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-5.png\" alt=\"Load Balancing Method: Round Robin\" width=\"600\" height=\"391\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-5.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-5-300x196.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p><strong>Query 2:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1105\" src=\"https:\/\/live-infoblox-blog.pantheonsite.io\/wp-content\/uploads\/DTC-use-case-6.png\" alt=\"Query 2\" width=\"600\" height=\"396\" srcset=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-6.png 600w, https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/DTC-use-case-6-300x198.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Because\u00a0Azure DNS private zones\u00a0do not support traffic management, a global load balancing policy to spread the traffic over multiple instances cannot be created. Furthermore, these instances have private IP addresses and traditional Azure load balancers aren\u2019t able to load balance traffic to these instances. The Infoblox Solution: DNS Traffic Control This blog outlines how customers [&hellip;]<\/p>\n","protected":false},"author":257,"featured_media":1098,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3],"tags":[53],"class_list":{"0":"post-1097","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-community","8":"tag-hybrid-cloud","9":"entry"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv<\/title>\n<meta name=\"description\" content=\"Infoblox offers various solutions to optimize your network. Learn about Infoblox&#039;s DNS Traffic Control tool and how it can improve Azure DNS private zones.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv\" \/>\n<meta property=\"og:description\" content=\"Infoblox offers various solutions to optimize your network. Learn about Infoblox&#039;s DNS Traffic Control tool and how it can improve Azure DNS private zones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/\" \/>\n<meta property=\"og:site_name\" content=\"Infoblox Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-26T17:58:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-19T23:18:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"413\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sailesh Giri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sailesh Giri\" \/>\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:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/\"},\"author\":{\"name\":\"Sailesh Giri\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/a477573fead75c68b7c73ad48f544a34\"},\"headline\":\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv\",\"datePublished\":\"2019-06-26T17:58:19+00:00\",\"dateModified\":\"2022-10-19T23:18:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/\"},\"wordCount\":882,\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/482248321-660x454.jpg\",\"keywords\":[\"Hybrid cloud\"],\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/\",\"name\":\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/482248321-660x454.jpg\",\"datePublished\":\"2019-06-26T17:58:19+00:00\",\"dateModified\":\"2022-10-19T23:18:45+00:00\",\"description\":\"Infoblox offers various solutions to optimize your network. Learn about Infoblox's DNS Traffic Control tool and how it can improve Azure DNS private zones.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/482248321-660x454.jpg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/482248321-660x454.jpg\",\"width\":600,\"height\":413,\"caption\":\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/community\\\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Community\",\"item\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/category\\\/community\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"name\":\"infoblox.com\\\/blog\\\/\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#organization\",\"name\":\"Infoblox\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"contentUrl\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/wp-content\\\/uploads\\\/infoblox-logo-2.svg\",\"width\":137,\"height\":30,\"caption\":\"Infoblox\"},\"image\":{\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/#\\\/schema\\\/person\\\/a477573fead75c68b7c73ad48f544a34\",\"name\":\"Sailesh Giri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g\",\"caption\":\"Sailesh Giri\"},\"url\":\"https:\\\/\\\/www.infoblox.com\\\/blog\\\/author\\\/sailesh-giri\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv","description":"Infoblox offers various solutions to optimize your network. Learn about Infoblox's DNS Traffic Control tool and how it can improve Azure DNS private zones.","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:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/","og_locale":"en_US","og_type":"article","og_title":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv","og_description":"Infoblox offers various solutions to optimize your network. Learn about Infoblox's DNS Traffic Control tool and how it can improve Azure DNS private zones.","og_url":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/","og_site_name":"Infoblox Blog","article_published_time":"2019-06-26T17:58:19+00:00","article_modified_time":"2022-10-19T23:18:45+00:00","og_image":[{"width":600,"height":413,"url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg","type":"image\/jpeg"}],"author":"Sailesh Giri","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sailesh Giri","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#article","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/"},"author":{"name":"Sailesh Giri","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/a477573fead75c68b7c73ad48f544a34"},"headline":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv","datePublished":"2019-06-26T17:58:19+00:00","dateModified":"2022-10-19T23:18:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/"},"wordCount":882,"publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg","keywords":["Hybrid cloud"],"articleSection":["Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/","url":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/","name":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv","isPartOf":{"@id":"https:\/\/www.infoblox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#primaryimage"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#primaryimage"},"thumbnailUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg","datePublished":"2019-06-26T17:58:19+00:00","dateModified":"2022-10-19T23:18:45+00:00","description":"Infoblox offers various solutions to optimize your network. Learn about Infoblox's DNS Traffic Control tool and how it can improve Azure DNS private zones.","breadcrumb":{"@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#primaryimage","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/482248321-660x454.jpg","width":600,"height":413,"caption":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv"},{"@type":"BreadcrumbList","@id":"https:\/\/www.infoblox.com\/blog\/community\/using-infoblox-dns-traffic-control-to-load-balance-dns-traffic-to-instances-hosted-in-azure-dns-priv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infoblox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Community","item":"https:\/\/www.infoblox.com\/blog\/category\/community\/"},{"@type":"ListItem","position":3,"name":"Using Infoblox DNS Traffic Control to load balance DNS traffic to instances hosted in Azure DNS priv"}]},{"@type":"WebSite","@id":"https:\/\/www.infoblox.com\/blog\/#website","url":"https:\/\/www.infoblox.com\/blog\/","name":"infoblox.com\/blog\/","description":"","publisher":{"@id":"https:\/\/www.infoblox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infoblox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infoblox.com\/blog\/#organization","name":"Infoblox","url":"https:\/\/www.infoblox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","contentUrl":"https:\/\/www.infoblox.com\/blog\/wp-content\/uploads\/infoblox-logo-2.svg","width":137,"height":30,"caption":"Infoblox"},"image":{"@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.infoblox.com\/blog\/#\/schema\/person\/a477573fead75c68b7c73ad48f544a34","name":"Sailesh Giri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fee70180142e34e3a1a5205708f7def4d8d60bc4738be3570a1ecfac3ebc06d0?s=96&d=blank&r=g","caption":"Sailesh Giri"},"url":"https:\/\/www.infoblox.com\/blog\/author\/sailesh-giri\/"}]}},"_links":{"self":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/users\/257"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/comments?post=1097"}],"version-history":[{"count":7,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1097\/revisions"}],"predecessor-version":[{"id":8110,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/posts\/1097\/revisions\/8110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media\/1098"}],"wp:attachment":[{"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/media?parent=1097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/categories?post=1097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infoblox.com\/blog\/wp-json\/wp\/v2\/tags?post=1097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}