{"id":8025,"date":"2025-09-26T09:55:12","date_gmt":"2025-09-26T14:55:12","guid":{"rendered":"https:\/\/blogs.infoblox.com\/?p=12294"},"modified":"2025-09-26T09:55:12","modified_gmt":"2025-09-26T14:55:12","slug":"delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan","status":"publish","type":"post","link":"https:\/\/ddi.mohflo.net\/index.php\/2025\/09\/26\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan\/","title":{"rendered":"Delivering Anycast DNS in AWS with Infoblox Universal DDI\u2122 and AWS Cloud WAN"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>Over the past few months, in conversations I\u2019ve had with enterprises running workloads across multiple regions and hybrid clouds, one theme kept coming up: DNS keeps biting them. Everyone wants the same thing: consistent, resilient DNS services that \u201cjust work\u201d everywhere. But when you start layering in multi-cloud topologies, global reach and the need for fast failover, Anycast DNS quickly shifts from \u201cnice to have\u201d to \u201chard to manage.\u201d <\/p>\n<p>That\u2019s where this story begins. In this blog, we\u2019ll walk through how Infoblox Universal DDI\u2122 and NIOS-X can be deployed natively in AWS, integrated with Cloud WAN and extended with Anycast DNS to provide global reachability. The magic is in combining Infoblox\u2019s centralized management and automation with AWS\u2019s global networking fabric so you can onboard apps faster, reduce operational overhead and deliver a DNS fabric that\u2019s both highly available and cloud ready. <\/p>\n<p>The lab we built demonstrates a practical design with two AWS regions, Frankfurt and Paris. Each region has Shared Services and Production virtual private clouds (VPCs), with Infoblox NIOS-X appliances delivering Anycast DNS. AWS Cloud WAN ties the regions together, optimizing routing and ensuring DNS requests seamlessly fail over when needed. <\/p>\n<p><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan.jpg?resize=640%2C774&#038;ssl=1\" alt=\"Figure 1. High-level topology across Frankfurt (eu-central-1) and Paris (eu-west-3) interconnected by AWS Cloud WAN\" width=\"640\" height=\"774\" class=\"alignnone size-full wp-image-12300\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan.jpg 2117w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-2.jpg 248w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-3.jpg 847w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-4.jpg 768w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-5.jpg 1270w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-6.jpg 1693w\" sizes=\"(max-width: 2117px) 100vw, 2117px\"><\/p>\n<p class=\"image-caption\">Figure 1. High-level topology across Frankfurt (eu-central-1) and Paris (eu-west-3) interconnected by AWS Cloud WAN<\/p>\n<h3>Deploying Infoblox NIOS-X in AWS<\/h3>\n<p>The foundation of the design is the deployment of Infoblox NIOS-X appliances in the Shared Services VPCs across regions. These appliances act as the DNS engines for the environment and are centrally managed through the Universal DDI portal. Deployment leverages standard AWS EC2 workflows together with Infoblox join tokens for seamless onboarding. <\/p>\n<p>Deployment steps: <\/p>\n<ol>\n<li>Launch NIOS-X instances in each target region using the Infoblox-provided AMI from the AWS Marketplace.<\/li>\n<li>Apply join tokens during instance initialization so that appliances automatically register with the Universal DDI portal. <\/li>\n<li>Validate onboarding by confirming that the new NIOS-X instances appear under <em>Configure \u2192 Servers<\/em> in the Universal DDI portal.<\/li>\n<\/ol>\n<p>While this blog keeps the focus on architecture, the lab that follows goes further. There we\u2019ll show how the same deployment workflow can be integrated into a continuous integration (CI)\/continuous delivery (CD) pipeline so that NIOS-X appliances can be spun up, registered and configured automatically as part of your infrastructure-as-code process.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan.png?resize=640%2C424&#038;ssl=1\" alt=\"Figure 2. Universal DDI portal showing NIOS-X appliances registered and online (Configure \u2192 Servers) \" width=\"640\" height=\"424\" class=\"alignnone size-full wp-image-12301\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan.png 980w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-21.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-22.png 768w\" sizes=\"(max-width: 980px) 100vw, 980px\"><\/p>\n<p class=\"image-caption\">Figure 2. Universal DDI portal showing NIOS-X appliances registered and online (<em>Configure \u2192 Servers<\/em>) <\/p>\n<p><strong>Why This Matters:<\/strong> This automated onboarding workflow eliminates manual registration steps and ensures new appliances are consistently visible in Universal DDI across regions, reducing deployment time and human error. <\/p>\n<h3>AWS Infrastructure Setup<\/h3>\n<p>In each AWS region, we provisioned two distinct VPCs: <\/p>\n<ul>\n<li><strong>Shared Services VPC<\/strong> hosting Infoblox NIOS-X appliances and other foundational infrastructure services.<\/li>\n<li><strong>Production VPC<\/strong> hosting the application workloads that consume DNS and other shared services.<\/li>\n<\/ul>\n<p>This separation is not new. It\u2019s a classic networking design principle. In the data center, we always carved out a shared infrastructure domain: DNS, DHCP, Active Directory, logging, PKI, monitoring and other core services ran there, decoupled from individual app environments. Connectivity was enforced through virtual routing and forwarding (VRF) separation and route leaking, ensuring reachability while keeping lifecycles cleanly isolated. <\/p>\n<p>In the cloud, the same logic applies, only the mechanics change. Instead of VRFs and firewalls, you use VPCs, peering, Transit Gateway, Cloud WAN and security constructs provided by the cloud service provider (CSP). The architectural pattern stays the same: shared infrastructure delivers consistency while application environments consume those services over well-defined, secure pathways. <\/p>\n<p>As networking architects, we need to recognize that the move to cloud doesn\u2019t eliminate these design rules, it just translates them into new constructs. And at the global level, AWS Cloud WAN stitches those shared infrastructures together, providing the backbone that makes services like Anycast DNS available everywhere. <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-1.png?resize=640%2C280&#038;ssl=1\" alt=\"Figure 3. Create AWS global network in network manager \" width=\"640\" height=\"280\" class=\"alignnone size-full wp-image-12302\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-1.png 1034w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-23.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-24.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-25.png 768w\" sizes=\"auto, (max-width: 1034px) 100vw, 1034px\"><\/p>\n<p class=\"image-caption\">Figure 3. Create AWS global network in network manager <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-2.png?resize=640%2C285&#038;ssl=1\" alt=\"Figure 4. Create core network and select regions\/edge\/segments \" width=\"640\" height=\"285\" class=\"alignnone size-full wp-image-12303\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-2.png 1038w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-26.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-27.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-28.png 768w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\"><\/p>\n<p class=\"image-caption\">Figure 4. Create core network and select regions\/edge\/segments <\/p>\n<p><strong>Why This Matters:<\/strong> Defining edge locations and segments early provides a structured backbone that scales across multiple regions and simplifies traffic separation.<\/p>\n<h3>Attaching VPCs and Connect Attachments<\/h3>\n<p>With the Cloud WAN backbone in place, the next step is to attach the regional resources so that traffic can actually flow across the global fabric. Attachments act as the integration points between VPCs, appliances and the Cloud WAN core network, enabling routing consistency and policy enforcement end-to-end. <\/p>\n<p>Steps performed: <\/p>\n<ol>\n<li><strong>VPC Attachments:<\/strong> Connected both Shared Services and Production VPCs into Cloud WAN, with DNS support enabled to ensure queries are routed through the backbone.<\/li>\n<li><strong>Connect Attachments:<\/strong> Established Connect attachments for the Infoblox NIOS-X appliances, using tunnel-less Border Gateway Protocol (BGP) (no additional encapsulation).<\/li>\n<li><strong>Connect Peers:<\/strong> Configured BGP peers for each NIOS-X instance with their assigned IP addresses and Autonomous System Numbers (ASNs), establishing dynamic routing into the Cloud WAN fabric.<\/li>\n<li><strong>VPC Route Tables:<\/strong> Updated to forward inter-VPC traffic and the Anycast VIP (10.10.10.10) through Cloud WAN, ensuring applications in any region can reach DNS consistently.<\/li>\n<\/ol>\n<p>Design Callout: Why tunnel-less BGP? <\/p>\n<p>By using tunnel-less mode, routing is simplified\u2014there\u2019s no Generic Routing Encapsulation (GRE) or IPsec encapsulation overhead, fewer moving parts and less operational complexity. Troubleshooting is more straightforward, since routes exchanged over Cloud WAN are visible as native BGP sessions without additional encapsulation layers. The result is a cleaner design that\u2019s easier to scale and operate. <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-3.png?resize=640%2C285&#038;ssl=1\" alt=\"Figure 5. VPC attachment creation with DNS support enabled \" width=\"640\" height=\"285\" class=\"alignnone size-full wp-image-12304\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-3.png 1094w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-29.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-30.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-31.png 768w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\"><br \/><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-4.png?resize=640%2C283&#038;ssl=1\" alt=\"Figure 5. VPC attachment creation with DNS support enabled \" width=\"640\" height=\"283\" class=\"alignnone size-full wp-image-12305\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-4.png 1097w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-32.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-33.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-34.png 768w\" sizes=\"auto, (max-width: 1097px) 100vw, 1097px\"><\/p>\n<p class=\"image-caption\">Figure 5. VPC attachment creation with DNS support enabled <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-5.png?resize=640%2C286&#038;ssl=1\" alt=\"Figure 6. Connect attachment creation (NO_ENCAP\/tunnel-less) \" width=\"640\" height=\"286\" class=\"alignnone size-full wp-image-12306\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-5.png 1091w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-35.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-36.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-37.png 768w\" sizes=\"auto, (max-width: 1091px) 100vw, 1091px\"><\/p>\n<p class=\"image-caption\">Figure 6. Connect attachment creation (NO_ENCAP\/tunnel-less) <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-6.png?resize=640%2C287&#038;ssl=1\" alt=\"Figure 7. Connect attachment BGP peer\u2019s configuration (peer IPs, ASNs)\" width=\"640\" height=\"287\" class=\"alignnone size-full wp-image-12307\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-6.png 1089w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-38.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-39.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-40.png 768w\" sizes=\"auto, (max-width: 1089px) 100vw, 1089px\"><\/p>\n<p class=\"image-caption\">Figure 7. Connect attachment BGP peer\u2019s configuration (peer IPs, ASNs)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-7.png?resize=640%2C164&#038;ssl=1\" alt=\"Figure 7. Connect attachment BGP peers configuration details (BGP would show down since we didn\u2019t yet configure the NIOS-X side, but the screenshot here is when all is configured, hence it shows BGP Status UP)\" width=\"640\" height=\"164\" class=\"alignnone size-full wp-image-12308\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-7.png 1095w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-41.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-42.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-43.png 768w\" sizes=\"auto, (max-width: 1095px) 100vw, 1095px\"><\/p>\n<p class=\"image-caption\">Figure 7. Connect attachment BGP peers configuration details (BGP would show down since we didn\u2019t yet configure the NIOS-X side, but the screenshot here is when all is configured, hence it shows BGP Status UP)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-8.png?resize=640%2C258&#038;ssl=1\" alt=\"Figure 8. VPC route tables (updated) \" width=\"640\" height=\"258\" class=\"alignnone size-full wp-image-12309\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-8.png 1094w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-44.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-45.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-46.png 768w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\"><\/p>\n<p class=\"image-caption\">Figure 8. VPC route tables (updated) <\/p>\n<p><strong>Why This Matters:<\/strong> Using both VPC and Connect attachments allows application VPCs and DNS infrastructure to be integrated consistently while enabling NIOS-X to advertise Anycast IPs into Cloud WAN through BGP. <\/p>\n<h3>Defining AWS Cloud WAN Policies<\/h3>\n<p>Once VPCs and Connect attachments are in place, the next step is to apply Cloud WAN policies. Policies are the control plane logic that determine: <\/p>\n<ul>\n<li>How attachments are grouped into segments (similar to VRFs in a traditional network)<\/li>\n<li>How routing information is shared between those segments<\/li>\n<li>Which paths are preferred or load-balanced across the backbone<\/li>\n<\/ul>\n<p>Think of Cloud WAN policies as the \u201cintent file\u201d for your global network\u2014they abstract away per-VPC routing complexity and instead let you describe connectivity in terms of segments and sharing rules. <\/p>\n<p>Below is the full policy applied in our lab: <\/p>\n<pre><code>\n{ \"version\": \"2021.12\", \"core-network-configuration\": { \"vpn-ecmp-support\": true, \"dns-support\": true, \"security-group-referencing-support\": false, \"inside-cidr-blocks\": [ \"172.16.222.0\/24\", \"172.16.223.0\/24\" ], \"asn-ranges\": [ \"65400-65500\" ], \"edge-locations\": [ { \"location\": \"eu-central-1\", \"asn\": 65400, \"inside-cidr-blocks\": [ \"172.16.222.0\/24\" ] }, { \"location\": \"eu-west-3\", \"asn\": 65402, \"inside-cidr-blocks\": [ \"172.16.223.0\/24\" ] } ] }, \"segments\": [ { \"name\": \"SharedServices\", \"edge-locations\": [ \"eu-central-1\", \"eu-west-3\" ], \"require-attachment-acceptance\": false }, { \"name\": \"PROD\", \"edge-locations\": [ \"eu-central-1\", \"eu-west-3\" ], \"require-attachment-acceptance\": false } ], \"network-function-groups\": [], \"segment-actions\": [ { \"action\": \"share\", \"mode\": \"attachment-route\", \"segment\": \"SharedServices\", \"share-with\": [ \"PROD\" ] }, { \"action\": \"share\", \"mode\": \"attachment-route\", \"segment\": \"PROD\", \"share-with\": [ \"SharedServices\" ] } ], \"attachment-policies\": [ { \"rule-number\": 100, \"description\": \"Attach SharedServices VPCs to SharedServices segment\", \"condition-logic\": \"or\", \"conditions\": [ { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"vpc-024743b1d00009219\" }, { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"vpc-02add70a8637c5acf\" } ], \"action\": { \"association-method\": \"constant\", \"segment\": \"SharedServices\" } }, { \"rule-number\": 110, \"description\": \"Attach PROD VPCs to PROD segment\", \"condition-logic\": \"or\", \"conditions\": [ { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"vpc-098ea96bb41ecbfa7\" }, { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"vpc-0fb8ce0b7277bcaec\" } ], \"action\": { \"association-method\": \"constant\", \"segment\": \"PROD\" } }, { \"rule-number\": 120, \"description\": \"Place CONNECT attachment for niosx01aws\/niosx02aws (eu-central-1) into SharedServices\", \"condition-logic\": \"or\", \"conditions\": [ { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"attachment-060212557d5e7d06b\" } ], \"action\": { \"association-method\": \"constant\", \"segment\": \"SharedServices\" } }, { \"rule-number\": 125, \"description\": \"Place CONNECT attachment for niosx03aws\/niosx04aws (eu-west-3) into SharedServices\", \"condition-logic\": \"or\", \"conditions\": [ { \"type\": \"resource-id\", \"operator\": \"equals\", \"value\": \"attachment-00a26092ee329caeb\" } ], \"action\": { \"association-method\": \"constant\", \"segment\": \"SharedServices\" } } ] } <\/code><\/pre>\n<h3>Policy Breakdown:<\/h3>\n<p><strong>Core Configuration:<\/strong> Defines ASN ranges, inside CIDR blocks for Connect peers, edge locations and two segments (Shared Services, PROD). <\/p>\n<p><strong>Segment Actions:<\/strong> Allow Shared Services and PROD to exchange routes for reachability. <\/p>\n<p><strong>Rule 100:<\/strong> Associates Shared Services VPCs (vpc-024743b1d00009219, vpc-02add70a8637c5acf). <\/p>\n<p><strong>Rule 110:<\/strong> Associates PROD VPCs (vpc-098ea96bb41ecbfa7, vpc-0fb8ce0b7277bcaec). <\/p>\n<p><strong>Rule 120:<\/strong> Maps Frankfurt NIOS-X Connect attachment (attachment-060212557d5e7d06b) to Shared Services. <\/p>\n<p><strong>Rule 125:<\/strong> Maps Paris NIOS-X Connect attachment (attachment-00a26092ee329caeb) to Shared Services. <\/p>\n<p><strong>Why This Matters:<\/strong> VPCs are dynamically associated with the right segments, DNS appliances are always anchored in Shared Services and segments share routes for seamless DNS resolution. <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-9.png?resize=640%2C202&#038;ssl=1\" alt=\"Figure 9. AWS network manager policy view showing applied policy\/version \" width=\"640\" height=\"202\" class=\"alignnone size-full wp-image-12311\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-9.png 1094w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-47.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-48.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-49.png 768w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\"><\/p>\n<p class=\"image-caption\">Figure 9. AWS network manager policy view showing applied policy\/version <\/p>\n<h3>Configuring Anycast DNS in Infoblox<\/h3>\n<p>With connectivity in place, we enabled Anycast DNS in Universal DDI. <\/p>\n<p>Steps performed for all NIOS-X appliances in the Infoblox Portal:<\/p>\n<ol>\n<li>Enable DNS service under <em>Configure \u2192 Service Deployment \u2192 Protocol Service<\/em>.<\/li>\n<li>Create Anycast configuration under <em>Configure \u2192 Networking \u2192 Anycast<\/em>.<\/li>\n<li>Create Anycast Service and associate it with DNS.<\/li>\n<li>Configure BGP peers to advertise the Anycast route into Cloud WAN.<\/li>\n<\/ol>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-10.png?resize=640%2C277&#038;ssl=1\" alt=\"Figure 10. Universal DDI\u2014Enable DNS service (Configure \u2192 Service Deployment \u2192 Protocol Service \u2192 Create Service \u2192 DNS) \" width=\"640\" height=\"277\" class=\"alignnone size-full wp-image-12312\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-10.png 1092w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-50.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-51.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-52.png 768w\" sizes=\"auto, (max-width: 1092px) 100vw, 1092px\"><\/p>\n<p class=\"image-caption\">Figure 10. Universal DDI\u2014Enable DNS service (<em>Configure \u2192 Service Deployment \u2192 Protocol Service \u2192 Create Service \u2192 DNS<\/em>)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-11.png?resize=640%2C279&#038;ssl=1\" alt=\"Figure 11. Universal DDI\u2014Anycast configuration (Networking \u2192 Anycast \u2192 Create Anycast Configuration) \" width=\"640\" height=\"279\" class=\"alignnone size-full wp-image-12313\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-11.png 1088w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-53.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-54.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-55.png 768w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\"><\/p>\n<p class=\"image-caption\">Figure 11. Universal DDI\u2014Anycast configuration (<em>Networking \u2192 Anycast \u2192 Create Anycast Configuration<\/em>) <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-12.png?resize=640%2C278&#038;ssl=1\" alt=\"Figure 12. Universal DDI\u2014Anycast service creation (Configure \u2192 Service Deployment \u2192 Protocol Service \u2192 Create Service \u2192 Anycast) \" width=\"640\" height=\"278\" class=\"alignnone size-full wp-image-12314\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-12.png 1092w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-56.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-57.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-58.png 768w\" sizes=\"auto, (max-width: 1092px) 100vw, 1092px\"><\/p>\n<p class=\"image-caption\">Figure 12. Universal DDI\u2014Anycast service creation (<em>Configure \u2192 Service Deployment \u2192 Protocol Service \u2192 Create Service \u2192 Anycast<\/em>) <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-13.png?resize=640%2C276&#038;ssl=1\" alt=\"Figure 13. Universal DDI\u2014BGP peer configuration for Anycast service\" width=\"640\" height=\"276\" class=\"alignnone size-full wp-image-12315\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-13.png 1094w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-59.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-60.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-61.png 768w\" sizes=\"auto, (max-width: 1094px) 100vw, 1094px\"><br \/><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-14.png?resize=640%2C276&#038;ssl=1\" alt=\"Figure 13. Universal DDI\u2014BGP peer configuration for Anycast service\" width=\"640\" height=\"276\" class=\"alignnone size-full wp-image-12316\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-14.png 1095w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-62.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-63.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-64.png 768w\" sizes=\"auto, (max-width: 1095px) 100vw, 1095px\"><\/p>\n<p class=\"image-caption\">Figure 13. Universal DDI\u2014BGP peer configuration for Anycast service<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-15.png?resize=640%2C248&#038;ssl=1\" alt=\"Figure 14. Universal DDI\u2014Anycast IP shows green\/active\" width=\"640\" height=\"248\" class=\"alignnone size-full wp-image-12317\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-15.png 1093w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-65.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-66.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-67.png 768w\" sizes=\"auto, (max-width: 1093px) 100vw, 1093px\"><\/p>\n<p class=\"image-caption\">Figure 14. Universal DDI\u2014Anycast IP shows green\/active<\/p>\n<p>We didn\u2019t cover it in this blog, but the hands-on lab that follows goes deeper. There, you\u2019ll see how to make Anycast DNS failover much faster, without being stuck with default BGP control-plane timers. In the lab, we show how you can use AWS Lambda to listen for events like a BGP session flapping or a route disappearing from the routing table\u2014and react in real time.<\/p>\n<h3>Validation<\/h3>\n<p>We validated the design end to end across both regions. <\/p>\n<p>Checks performed:<\/p>\n<ul>\n<li>Routes learned from Cloud WAN visible in the Cloud WAN route tables.<\/li>\n<li>BGP sessions UP between NIOS-X and Cloud WAN Connect peers.<\/li>\n<li>Anycast IP shows active in Universal DDI.<\/li>\n<li>EC2 queries via Anycast from both regions.<\/li>\n<\/ul>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-16.png?resize=640%2C275&#038;ssl=1\" alt=\"Figure 15. Routes learned from Cloud WAN visible in the Cloud WAN route tables \" width=\"640\" height=\"275\" class=\"alignnone size-full wp-image-12318\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-16.png 1092w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-68.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-69.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-70.png 768w\" sizes=\"auto, (max-width: 1092px) 100vw, 1092px\"><\/p>\n<p class=\"image-caption\">Figure 15. Routes learned from Cloud WAN visible in the Cloud WAN route tables <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-17.png?resize=640%2C277&#038;ssl=1\" alt=\"Figure 16. AWS\u2014Connect peer\u2019s status shows UP (per region) \" width=\"640\" height=\"277\" class=\"alignnone size-full wp-image-12319\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-17.png 1090w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-71.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-72.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-73.png 768w\" sizes=\"auto, (max-width: 1090px) 100vw, 1090px\"><br \/><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-18.png?resize=640%2C278&#038;ssl=1\" alt=\"Figure 16. AWS\u2014Connect peer\u2019s status shows UP (per region) \" width=\"640\" height=\"278\" class=\"alignnone size-full wp-image-12320\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-18.png 1090w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-74.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-75.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-76.png 768w\" sizes=\"auto, (max-width: 1090px) 100vw, 1090px\"><\/p>\n<p class=\"image-caption\">Figure 16. AWS\u2014Connect peer\u2019s status shows UP (per region) <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-19.png?resize=640%2C142&#038;ssl=1\" alt=\"Figure 17. EC2 in PROD (Frankfurt)\u2014dig output resolving via Anycast IP \" width=\"640\" height=\"142\" class=\"alignnone size-full wp-image-12321\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-19.png 1092w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-77.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-78.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-79.png 768w\" sizes=\"auto, (max-width: 1092px) 100vw, 1092px\"><\/p>\n<p class=\"image-caption\">Figure 17. EC2 in PROD (Frankfurt)\u2014dig output resolving via Anycast IP <\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-20.png?resize=640%2C143&#038;ssl=1\" alt=\"Figure 18. EC2 in PROD (Paris)\u2014dig output resolving via Anycast IP\" width=\"640\" height=\"143\" class=\"alignnone size-full wp-image-12322\" srcset=\"https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-20.png 1091w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-80.png 300w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-81.png 1024w, https:\/\/ddi.mohflo.net\/wp-content\/uploads\/2025\/09\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan-82.png 768w\" sizes=\"auto, (max-width: 1091px) 100vw, 1091px\"><\/p>\n<p class=\"image-caption\">Figure 18. EC2 in PROD (Paris)\u2014dig output resolving via Anycast IP<\/p>\n<p><strong>Why This Matters:<\/strong> Validation proves Anycast DNS works seamlessly across regions\u2014routing handled by Cloud WAN, resiliency provided by BGP. <\/p>\n<h3>Conclusion<\/h3>\n<p>This lab showcases how Universal DDI and NIOS-X can be deployed in AWS to deliver a resilient, Anycast-based DNS fabric across multiple regions. By integrating with AWS Cloud WAN, enterprises gain a single policy-driven backbone that makes DNS highly available, globally reachable and easier to operate at scale. <\/p>\n<p>What you get is more than just DNS resolution\u2014it is a cloud-native architecture that aligns with enterprise requirements for agility, security and reach while preserving the design principles you already know from on-prem networking. <\/p>\n<p>And this is only the beginning. The hands-on lab that follows goes further, showing how to speed up failover beyond default BGP timers, how to use Lambda functions to react to routing events and even how to tie these deployments into a CI\/CD pipeline for full automation.<\/p>\n<h3>Try It Yourself: Hands-On Lab<\/h3>\n<p>If you\u2019d like to explore this design in action, we\u2019ve created an on-demand lab where you can walk through deploying Infoblox Universal DDI with Anycast DNS on AWS Cloud WAN step by step. <\/p>\n<p><a href=\"https:\/\/play.instruqt.com\/infoblox\/invite\/iqdigyyb4si5\" target=\"_blank\">Infoblox UDDI &#8211; DNS Anycast AWS with Cloud WAN Lab <\/a><\/p>\n<p>This lab will give you hands-on experience with: <\/p>\n<ul>\n<li>Deploying NIOS-X in AWS<\/li>\n<li>Configuring Cloud WAN with Shared Services and PROD segments<\/li>\n<li>Enabling Anycast DNS and validating end-to-end queries<\/li>\n<\/ul>\n<p>If you\u2019re interested in the Terraform code used to automate the setup, you can find it in the <a href=\"https:\/\/github.com\/iracic82\/CloudWAN\" target=\"_blank\">CloudWAN Terraform repository<\/a>. <\/p>\n<h3>Coming Next: Anycast on Azure<\/h3>\n<p>We\u2019re just getting started. In my next blog, we\u2019ll explore how Infoblox Universal DDI and Anycast DNS can be deployed in Microsoft Azure using vWAN. The same principles apply, but the mechanics differ, and we\u2019ll dive into how Cloud WAN concepts translate into the Azure ecosystem. <\/p>\n<p>Stay tuned for Part 2 in this series. <\/p>\n<style>\n.code-format { font-family: 'Courier New';\n}\n.image-caption { font-size: 12px;\n}\n.list-spacing li{margin-bottom:20px}\nol.list-spacing > li::marker { font-weight: 700;\n}\n.entry-content ul.list-spacing ul > li { list-style-type: square;\n}\n<\/style>\n<p> <a href=\"https:\/\/blogs.infoblox.com\/company\/delivering-anycast-dns-in-aws-with-infoblox-universal-ddi-and-aws-cloud-wan\/\">Infoblox Original<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Over the past few months, in conversations I\u2019ve had<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5089,5093,329,5090,5091,5092],"tags":[5094,5098,333,5095,5096,5097],"class_list":["post-8025","post","type-post","status-publish","format-standard","hentry","category-anycast-dns-aws","category-cloud-wan-dns-architecture","category-company","category-infoblox-uddi-cloud-wan","category-multi-region-dns-high-availability","category-nios-x-dns-aws-integration","tag-anycast-dns-aws","tag-cloud-wan-dns-architecture","tag-company","tag-infoblox-uddi-cloud-wan","tag-multi-region-dns-high-availability","tag-nios-x-dns-aws-integration"],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","chromenews-featured":"","chromenews-large":"","chromenews-medium":""},"author_info":{"display_name":"Infoblox","author_link":"https:\/\/ddi.mohflo.net\/index.php\/author\/infoblox\/"},"category_info":"<a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/anycast-dns-aws\/\" rel=\"category tag\">Anycast DNS AWS<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/cloud-wan-dns-architecture\/\" rel=\"category tag\">Cloud WAN DNS architecture<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/company\/\" rel=\"category tag\">Company<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/infoblox-uddi-cloud-wan\/\" rel=\"category tag\">Infoblox UDDI Cloud WAN<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/multi-region-dns-high-availability\/\" rel=\"category tag\">Multi-region DNS high availability<\/a> <a href=\"https:\/\/ddi.mohflo.net\/index.php\/category\/nios-x-dns-aws-integration\/\" rel=\"category tag\">NIOS-X DNS AWS integration<\/a>","tag_info":"NIOS-X DNS AWS integration","comment_count":"0","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/8025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/comments?post=8025"}],"version-history":[{"count":0,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/posts\/8025\/revisions"}],"wp:attachment":[{"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/media?parent=8025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/categories?post=8025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ddi.mohflo.net\/index.php\/wp-json\/wp\/v2\/tags?post=8025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}