SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Centralizing DNS Management in a
Multi-Account Environment
Anuj Dewangan
Senior Solutions Architect
Amazon Web Services, Inc.
N E T 3 2 2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introductions
• Name and role
• re:Invent must-dos (past and present)
• Experience with the AWS platform
• What interests you in this session?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multiple-accounts, multiple DNS servers
Internal Hosted
Zone
dev-engineering
Internal Hosted
Zone
sandbox-engineering
Internal Hosted
Zone
prod-it
Internal Hosted
Zone
dev-research
Internal Hosted
Zone
business-
intelligence
Internal Hosted
Zone
prod-engineering
Each account/VPC can have multiple
domains and internal hosted zones
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Integrating DNS across accounts—Complex!
Internal Hosted
Zone
prod-engineering
Internal Hosted
Zone
prod-it
Internal Hosted
Zone
dev-engineering
Up to 25 associations for 5 VPCs (5!) !!
How do you integrate on-premises DNS servers?
Internal Hosted
Zone
business-intelligence
Internal Hosted
Zone
sandbox-engineering
How do update existing hosted zones when new VPCs are added?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Route 53 Resolver (announced November 19, 2018)
Managed DNS Resolver
service from Route 53
Create conditional
forwarding rules to re-direct
query traffic
Enables hybrid connectivity
over AWS Direct Connect
and Managed VPN
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Current query processing
Example:
Create an instance with in a VPC with
enableDnsSupport &
enableDnsHostnames both set true.
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Add an inbound resolver endpoint
Example:
Provide on-premises data centers
resolution for a private hosted zone.
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resolver rules
Resolver rules allow controlling the
resolution path for a domain
System resolver rule directs queries
down the default resolution path
169.254.169.253
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Centralizing DNS management with Route 53 Resolver
dev.awscloud.example.com
corporate data center
DNS Server
prod.awscloud.example.com sandbox.awscloud.example.com bi.awscloud.example.com it.awscloud.example.com
onprem.example.com
Cross-account Hosted Zone-VPC association
awscloud.example.com
DNS requests
onprem.example.com
(Forwarding rule)
Rules
DNS VPC
Route53 Resolver
Endpoints
Amazon
Route 53
Private
Hosted Zones
VPC
Names
Internet
Domains
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DNS resolution between accounts
dev.awscloud.example.com
prod.awscloud.example.com
DNS VPC
Amazon
Route 53
Internal Hosted
Zoneprod.awscloud.example.com
DNS request:
server1.prod.awscloud.example.com
server1.prod.awscloud.example.com
server1.dev.awscloud.example.com
Data
Cross-account Hosted
Zone-VPC association
Route53 Resolver
Inbound Endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DNS resolution between AWS and on-premises
dev.awscloud.example.com
corporate data center
DNS Server
onprem.example.com
DNS VPC
Amazon
Route 53
dev.awscloud.example.com
server1.dev.awscloud.example.com
DNS request:
server1.onprem.example.com
server1.dev.awscloud.example.com
DNS request:
server1.onprem.example.com
Cross-account Hosted
Zone-VPC association
onprem.example.com
(Forwarding rule – uses
outbound endpoints)
Rules
Route53 Resolver
Endpoints
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Inbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Outbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Outbound endpoint
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Route 53 Resolver walkthrough—Create forwarding rule
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lab environment and walkthrough
awscloudx.example.com
(Participant Account)
DNS VPC (AWS account)
Amazon
Route 53
awscloud.example.com
DNS requests:
server1.awscloud.example.com
server1.onprem.example.com
server1.awscloudx.example.com
corporate data center
DNS Server
onprem.example.com
(AWS account)
server1.onprem.example.com
Hosted Zone-VPC
association
Data
Management
client
Cross-account VPC peering
Cross-account VPC peering
DHCP
Options Set
awscloudx.example.com
server1.awscloudy.example.com
Associate hosted zone
awscloud.example.com
awscloudx.example.com
server1.awscloud.example.com
awscloud.example.com
(AWS account)
CDM-AWSCLOUD (AWS account)
onprem.example.com
(Forwarding rule)
Rules
Route53 Resolver
Endpoints
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-requisites
• Need an AWS account with access to Management Console
• Have permissions to launch VPC, Amazon Elastic Compute Cloud
(Amazon EC2) and Route 53 hosted zones. You will also need
permissions to create an IAM role.
• Note that there will be (a small) AWS cost to run an EC2 instance, for
VPC peering and for Route 53 in your account for the lab (please use
the provided lab credits).
• SSH client for connecting to Linux EC2 instance
Please clean-up your lab environment after the lab!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lab resources
• Lab guide available here: https://bit.ly/2QmvMGB
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Builder session repeats
Monday, November 26
NET 322-R: Centralizing DNS Management in a Multi-Account Environment
2:30 PM | Mirage, Grand Ballroom D, Table 4
Tuesday, November 27
NET 322-R1: Centralizing DNS Management in a Multi-Account Environment
4:00 PM | Aria West, Level 3, Starvine 3, Table 8
Wednesday, November 28
NET 322-R2: Centralizing DNS Management in a Multi-Account Environment
11:30 AM | Mirage, Grand Ballroom D, Table 7
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
Monday, November 26
NET215: Introduction to Amazon Route 53 Resolver for Hybrid Cloud
1:45 PM – 2:45 PM | Venetian, Level 5, Palazzo O
Monday, November 28
ARC408: Under the Hood of Amazon Route 53
5:30 PM – 6:30 PM | Aria East, Level 2, Mariposa 3
Wednesday, November 28
ARC408: Under the Hood of Amazon Route 53
11:30 AM – 12:30 PM | Venetian, Level 4, Lando 4305
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Anuj Dewangan
anujddew@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone

More Related Content

What's hot

What's hot (20)

Landing Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsLanding Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS Migrations
 
AWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design PatternsAWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design Patterns
 
Hybrid Cloud Architectures on VMware Cloud on AWS.pdf
Hybrid Cloud Architectures on VMware Cloud on AWS.pdfHybrid Cloud Architectures on VMware Cloud on AWS.pdf
Hybrid Cloud Architectures on VMware Cloud on AWS.pdf
 
AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 
AWS Security by Design
AWS Security by Design AWS Security by Design
AWS Security by Design
 
AWS Account Best Practices
AWS Account Best PracticesAWS Account Best Practices
AWS Account Best Practices
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
 
AWS WAF
AWS WAFAWS WAF
AWS WAF
 
Microservices and Amazon ECS
Microservices and Amazon ECSMicroservices and Amazon ECS
Microservices and Amazon ECS
 
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
 
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud Running Active Directory in the AWS Cloud
Running Active Directory in the AWS Cloud
 
Data Protection in Transit and at Rest
Data Protection in Transit and at RestData Protection in Transit and at Rest
Data Protection in Transit and at Rest
 
Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access management
 
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
 
Introduction to Threat Detection and Remediation on AWS
Introduction to Threat Detection and Remediation on AWSIntroduction to Threat Detection and Remediation on AWS
Introduction to Threat Detection and Remediation on AWS
 
Cloud Foundations
Cloud FoundationsCloud Foundations
Cloud Foundations
 

Similar to Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018

Similar to Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018 (20)

DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
DNS Demystified: Global Traffic Management with Amazon Route 53 - NET302 - re...
 
NET302_Global Traffic Management with Amazon Route 53
NET302_Global Traffic Management with Amazon Route 53NET302_Global Traffic Management with Amazon Route 53
NET302_Global Traffic Management with Amazon Route 53
 
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
Under the Hood of Amazon Route 53 (ARC408-R1) - AWS re:Invent 2018
 
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
 
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
Architecting Next Generation Serverless SaaS Solutions on AWS (ARC324-R1) - A...
 
Introduction to Amazon Route 53 Resolver for Hybrid Cloud (NET215) - AWS re:I...
Introduction to Amazon Route 53 Resolver for Hybrid Cloud (NET215) - AWS re:I...Introduction to Amazon Route 53 Resolver for Hybrid Cloud (NET215) - AWS re:I...
Introduction to Amazon Route 53 Resolver for Hybrid Cloud (NET215) - AWS re:I...
 
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
Protecting Game Servers Against DDoS Attacks (SEC420-R1) - AWS re:Invent 2018
 
Query-name Minimization and Authoritative Server Behavior
Query-name Minimization and Authoritative Server BehaviorQuery-name Minimization and Authoritative Server Behavior
Query-name Minimization and Authoritative Server Behavior
 
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
PrivateLink for Partners: Connectivity, Scale, Security (GPSTEC306) - AWS re:...
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
Use Monitoring, Logs, and Analytics Tools to Measure CDN and Site Performance...
 
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
Building Well Architected .NET Apps (WIN304) - AWS re:Invent 2018
 
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
 
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
Enabling Your Organization’s Amazon Redshift Adoption – Going from Zero to He...
 
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
 
Building Cloudscale Networks
Building Cloudscale NetworksBuilding Cloudscale Networks
Building Cloudscale Networks
 
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
SaaS Reference Architectures: Review of Real-World Patterns & Strategies (GPS...
 
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
From One to Many: Diving Deeper into Evolving VPC Design (ARC310-R2) - AWS re...
 
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
How Amazon WorkSpaces Powers the Hands-On Labs (BAP317) - AWS re:Invent 2018
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Centralizing DNS Management in a Multi-Account Environment (NET322-R2) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Centralizing DNS Management in a Multi-Account Environment Anuj Dewangan Senior Solutions Architect Amazon Web Services, Inc. N E T 3 2 2
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introductions • Name and role • re:Invent must-dos (past and present) • Experience with the AWS platform • What interests you in this session?
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multiple-accounts, multiple DNS servers Internal Hosted Zone dev-engineering Internal Hosted Zone sandbox-engineering Internal Hosted Zone prod-it Internal Hosted Zone dev-research Internal Hosted Zone business- intelligence Internal Hosted Zone prod-engineering Each account/VPC can have multiple domains and internal hosted zones
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Integrating DNS across accounts—Complex! Internal Hosted Zone prod-engineering Internal Hosted Zone prod-it Internal Hosted Zone dev-engineering Up to 25 associations for 5 VPCs (5!) !! How do you integrate on-premises DNS servers? Internal Hosted Zone business-intelligence Internal Hosted Zone sandbox-engineering How do update existing hosted zones when new VPCs are added?
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Route 53 Resolver (announced November 19, 2018) Managed DNS Resolver service from Route 53 Create conditional forwarding rules to re-direct query traffic Enables hybrid connectivity over AWS Direct Connect and Managed VPN
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Current query processing Example: Create an instance with in a VPC with enableDnsSupport & enableDnsHostnames both set true. 169.254.169.253
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Add an inbound resolver endpoint Example: Provide on-premises data centers resolution for a private hosted zone. 169.254.169.253
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Resolver rules Resolver rules allow controlling the resolution path for a domain System resolver rule directs queries down the default resolution path 169.254.169.253
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Centralizing DNS management with Route 53 Resolver dev.awscloud.example.com corporate data center DNS Server prod.awscloud.example.com sandbox.awscloud.example.com bi.awscloud.example.com it.awscloud.example.com onprem.example.com Cross-account Hosted Zone-VPC association awscloud.example.com DNS requests onprem.example.com (Forwarding rule) Rules DNS VPC Route53 Resolver Endpoints Amazon Route 53 Private Hosted Zones VPC Names Internet Domains
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DNS resolution between accounts dev.awscloud.example.com prod.awscloud.example.com DNS VPC Amazon Route 53 Internal Hosted Zoneprod.awscloud.example.com DNS request: server1.prod.awscloud.example.com server1.prod.awscloud.example.com server1.dev.awscloud.example.com Data Cross-account Hosted Zone-VPC association Route53 Resolver Inbound Endpoint
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DNS resolution between AWS and on-premises dev.awscloud.example.com corporate data center DNS Server onprem.example.com DNS VPC Amazon Route 53 dev.awscloud.example.com server1.dev.awscloud.example.com DNS request: server1.onprem.example.com server1.dev.awscloud.example.com DNS request: server1.onprem.example.com Cross-account Hosted Zone-VPC association onprem.example.com (Forwarding rule – uses outbound endpoints) Rules Route53 Resolver Endpoints
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Inbound endpoint
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Outbound endpoint
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Outbound endpoint
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Route 53 Resolver walkthrough—Create forwarding rule
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lab environment and walkthrough awscloudx.example.com (Participant Account) DNS VPC (AWS account) Amazon Route 53 awscloud.example.com DNS requests: server1.awscloud.example.com server1.onprem.example.com server1.awscloudx.example.com corporate data center DNS Server onprem.example.com (AWS account) server1.onprem.example.com Hosted Zone-VPC association Data Management client Cross-account VPC peering Cross-account VPC peering DHCP Options Set awscloudx.example.com server1.awscloudy.example.com Associate hosted zone awscloud.example.com awscloudx.example.com server1.awscloud.example.com awscloud.example.com (AWS account) CDM-AWSCLOUD (AWS account) onprem.example.com (Forwarding rule) Rules Route53 Resolver Endpoints
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-requisites • Need an AWS account with access to Management Console • Have permissions to launch VPC, Amazon Elastic Compute Cloud (Amazon EC2) and Route 53 hosted zones. You will also need permissions to create an IAM role. • Note that there will be (a small) AWS cost to run an EC2 instance, for VPC peering and for Route 53 in your account for the lab (please use the provided lab credits). • SSH client for connecting to Linux EC2 instance Please clean-up your lab environment after the lab!
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lab resources • Lab guide available here: https://bit.ly/2QmvMGB
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Builder session repeats Monday, November 26 NET 322-R: Centralizing DNS Management in a Multi-Account Environment 2:30 PM | Mirage, Grand Ballroom D, Table 4 Tuesday, November 27 NET 322-R1: Centralizing DNS Management in a Multi-Account Environment 4:00 PM | Aria West, Level 3, Starvine 3, Table 8 Wednesday, November 28 NET 322-R2: Centralizing DNS Management in a Multi-Account Environment 11:30 AM | Mirage, Grand Ballroom D, Table 7
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Related breakouts Monday, November 26 NET215: Introduction to Amazon Route 53 Resolver for Hybrid Cloud 1:45 PM – 2:45 PM | Venetian, Level 5, Palazzo O Monday, November 28 ARC408: Under the Hood of Amazon Route 53 5:30 PM – 6:30 PM | Aria East, Level 2, Mariposa 3 Wednesday, November 28 ARC408: Under the Hood of Amazon Route 53 11:30 AM – 12:30 PM | Venetian, Level 4, Lando 4305
  • 27. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Anuj Dewangan anujddew@amazon.com
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone