Files
nexus/wiki/concepts/HybridDnsResolution.md

2.5 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
Hybrid DNS Resolution concept
2026-04-24

Hybrid DNS Resolution

混合 DNS 解析,指在 AWS VPC 环境与本地数据中心On-prem之间实现跨环境的域名解析能力是企业云迁移和混合云架构的关键基础设施。

Problem

在企业迁移到 AWS Landing Zone 的过程中,存在以下 DNS 解析需求:

  • AWS 内部的 VPC 需要解析本地数据中心的内部域名(如 corp.internal
  • 本地数据中心的服务器需要解析 AWS VPC 内部的私有域名(如 int-sas.local
  • 跨账号的 VPC 之间需要相互解析

传统的分散式 DNS 管理无法有效解决这些问题。

Solution: Route 53 Resolver Endpoints

AWS Route 53 Resolver 提供两个关键组件实现混合 DNS

Inbound Endpoints入站终端节点

  • 用途:接收来自本地数据中心的 DNS 查询请求
  • 机制:本地 DNS 服务器将针对 AWS 私有域名的查询转发至 Inbound Endpoint 的 IP
  • 场景:本地用户访问 AWS 内部的私有服务(如 *.int-sas.local

Outbound Endpoints出站终端节点

  • 用途:将** AWS VPC 内部**的 DNS 查询转发至本地 DNS 服务器
  • 机制:通过 Resolver Rules解析规则定义哪些域名需要转发以及转发到哪个 IP
  • 场景AWS 工作负载需要访问本地资源(如 GitHub Enterprise、遗留数据库

Cross-Account Architecture

在 AWS Landing Zone 中,集中化 DNS 管理的标准架构:

  1. 专用 DNS 账号:在 Landing Zone 中设立专门的 DNS 账号(曾被称为 InfoBlocks 账号)
  2. Private Hosted Zones (PHZ):在 DNS 账号中集中管理所有私有托管区
  3. AWS RAM 共享:通过 Resource Access Manager 将 Resolver Rules 共享给各业务账号
  4. VPC 关联授权:跨账号关联时,必须先由 PHZ 拥有者授权,再由 VPC 拥有者执行关联
  5. Terraform 自动化:新账号创建时自动完成规则共享与 VPC 关联

Key Concepts

Aliases

  • Hybrid DNS
  • Cross-Cloud DNS
  • On-Premises DNS Integration