# Route53

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Fp7aEDAN67ionfTnuhopf%2Fimage.png?alt=media&#x26;token=24273220-2dbf-47aa-bfe1-32e2b47b0120" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FpImHdGko8dZYiWDzldcZ%2Fimage.png?alt=media&#x26;token=563363a6-a7a0-4599-be86-e69c1febb0e7" alt=""><figcaption></figcaption></figure>

### Hosted Zones

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FV8QqkDdEDLcWTlUvFYpW%2Fimage.png?alt=media&#x26;token=0d60fc93-7456-47b6-beac-d27532c2e4e9" alt=""><figcaption></figcaption></figure>

### DNS Record Types <a href="#lecture_heading" id="lecture_heading"></a>

Nameserver (NS)

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FY70iXyJjPyas8emhw4em%2Fimage.png?alt=media&#x26;token=dae60c27-73e1-4497-a749-8c79c56eba97" alt=""><figcaption></figcaption></figure>

A and AAAA Records

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FUPZoQMcebMeXgzRKPFh4%2Fimage.png?alt=media&#x26;token=555e7ae0-a400-4477-bc56-60c845a65340" alt=""><figcaption></figcaption></figure>

CNAME Records

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F9XRQ71SpPqpZIgSCxOAl%2Fimage.png?alt=media&#x26;token=fc498b15-bd5f-4496-875a-85a66d041d98" alt=""><figcaption></figcaption></figure>

MX Records

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FwZ7fjSsed9bbcndN4Paw%2Fimage.png?alt=media&#x26;token=88059849-c1a5-46ae-ba32-560e8038cc85" alt=""><figcaption></figcaption></figure>

TXT Records

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FBjmM9QqaTlEEaU7aJV24%2Fimage.png?alt=media&#x26;token=5abbda3b-e509-4c70-bad8-a9def89ebaab" alt=""><figcaption></figcaption></figure>

TTL - Time To Live

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F17JGRaCEAY10DIGSiGbm%2Fimage.png?alt=media&#x26;token=2d99093a-0264-43f6-a78a-7fe0ad791b44" alt=""><figcaption></figcaption></figure>

### Public Hosted Zones <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F8gjboPT3bzCiDzQlTcZt%2Fimage.png?alt=media&#x26;token=279277de-ee34-4d76-96ee-df3b63141b75" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Fow43XIFyfGvInYGUBO5e%2Fimage.png?alt=media&#x26;token=2e6e2260-0ffc-4a5e-994f-daa819537ada" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F4CVr14Vzp8Vvm9xEBkJI%2Fimage.png?alt=media&#x26;token=950a935c-d5df-4ef4-987b-82b3a0a51630" alt=""><figcaption></figcaption></figure>

### Private Hosted Zones <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Frh5AKGTYndKFuFdOKXq1%2Fimage.png?alt=media&#x26;token=e24abd5d-71cf-433f-85bc-27d56acd1aa1" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Fkpw2063c0XiHnyAKs7Zl%2Fimage.png?alt=media&#x26;token=94ec1aa8-fc53-4f4e-b38a-d82b18843dc8" alt=""><figcaption></figcaption></figure>

### Split View Hosted Zones

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FpbuTykqA3KSVWdbS7F4Y%2Fimage.png?alt=media&#x26;token=9b9a3afc-22f8-462d-82ca-2dd94d3c4076" alt=""><figcaption></figcaption></figure>

### CNAME vs ALIAS (the problem)

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F1WiFaKvK6TsYJSik7PqX%2Fimage.png?alt=media&#x26;token=83d26eb9-e0c7-4ebe-8f08-54e08772fe6e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FB0o5HzVL9W29yW6pBRfb%2Fimage.png?alt=media&#x26;token=4faa6bdb-d45e-424b-b0c5-a37d63064e59" alt=""><figcaption></figcaption></figure>

### Simple Routing

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FOyWZLXg1DuPZme5HzsJX%2Fimage.png?alt=media&#x26;token=ea0d7022-9e22-43d3-918b-3fc9935ea217" alt=""><figcaption></figcaption></figure>

### Health Checks

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FoS8hm4QuZYQgHg0yIoZY%2Fimage.png?alt=media&#x26;token=884ba86a-41b0-44a1-a3a1-29808f05de51" alt=""><figcaption></figcaption></figure>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FQ6q4hRXbtFEjglFQg7Di%2Fimage.png?alt=media&#x26;token=60bc9546-0df9-4a84-95ef-fcc88b9c11e2" alt=""><figcaption></figcaption></figure>

### Failover Routing <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FVJssGQ3gocvCvEwh1M6K%2Fimage.png?alt=media&#x26;token=1d870d26-edae-4ac9-81d5-0f86450f8e52" alt=""><figcaption></figcaption></figure>

### Multi Value Routing <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FFcdBI8Nvs1A2BBUCvu2y%2Fimage.png?alt=media&#x26;token=a672e035-57cf-4ec1-b1f2-a8c01fbf9abd" alt=""><figcaption></figcaption></figure>

### Weighted Routing <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2F0CCMiIsIYMaRwOIItJg8%2Fimage.png?alt=media&#x26;token=2f731c7d-9327-4346-b4ea-8f276b5d09b6" alt=""><figcaption></figcaption></figure>

### Latency-Based Routing

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FIXOb5x1A1MNsvB5TQLAK%2Fimage.png?alt=media&#x26;token=7ea41e8a-4761-46ac-b0e7-4d247fc850ce" alt=""><figcaption></figcaption></figure>

### Geolocation Routing

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Fq8bxKavwJ7Vshb6oiqQk%2Fimage.png?alt=media&#x26;token=5d95b064-89e2-44be-a620-cd78cbc521f6" alt=""><figcaption></figcaption></figure>

### Geoproximity Routing <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FtTfqlJaLIrNamw7jxJ5y%2Fimage.png?alt=media&#x26;token=fce7dbff-d076-4069-bd76-c7707e792299" alt=""><figcaption></figcaption></figure>

### R53 Interoperability <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FmbBlod9q7oeEPjYifnfx%2Fimage.png?alt=media&#x26;token=60ca9552-3ec1-406a-ad9b-f1e84c6a73f6" alt=""><figcaption></figcaption></figure>

Route 53 - Both Roles

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FdyddQGQXzplcTMa5UUyq%2Fimage.png?alt=media&#x26;token=5c464573-e417-4d40-9d2b-a768e05389b9" alt=""><figcaption></figcaption></figure>

Route 53 - Registrar Only

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2Fc5YoJ3grs2b6au5cTMvb%2Fimage.png?alt=media&#x26;token=7a93c2d4-9dad-4454-bb67-bc228474650c" alt=""><figcaption></figcaption></figure>

Route 53 - Hosting Only

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FZRWvP5bFBFmt39dlDNVx%2Fimage.png?alt=media&#x26;token=99f5aadd-5519-47b1-8b5a-d06195633c50" alt=""><figcaption></figcaption></figure>

### Implementing DNSSEC using Route53 <a href="#lecture_heading" id="lecture_heading"></a>

<figure><img src="https://42327672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRTgPcl2FlnhXAydvRoXO%2Fuploads%2FvzdUIDjWogRRIUHgTbta%2Fimage.png?alt=media&#x26;token=921a917e-2396-45dc-81ca-a343ff298350" alt=""><figcaption></figcaption></figure>

### Route 53 Resolver DNS Firewall&#xD;

* Filter and regulate outbound **DNS traffic** for **VPCs**
* Requests route through Route 53 Resolver for DNS
* Helps prevent DNS exfiltration of data
* Monitor and control the domains applications can query
* Can use AWS Firewall Manager to centrally configure and  &#x20;manage DNS Firewall
* Central management can span VPCs and accounts in AWS  &#x20;Organizations
