DNS support in your VPC

  • Your VPC has attributes that determine whether instances launched in the VPC receive public DNS hostnames that correspond to their public IP addresses, and whether DNS resolution through the Amazon DNS server is supported for the VPC.

enableDnsHostnames

  • Indicates whether instances with public IP addresses get corresponding public DNS hostnames.

  • If this attribute is true, instances in the VPC get public DNS hostnames, but only if the enableDnsSupport attribute is also set to true.

enableDnsSupport:

  • Indicates whether the DNS resolution is supported.

  • If this attribute is false, the Amazon Route 53 Resolver server that resolves public DNS hostnames to IP addresses is not enabled.

  • If this attribute is true, queries to the Amazon provided DNS server at the 169.254.169.253 IP address, or the reserved IP address at the base of the VPC IPv4 network range plus two will succeed.

Conditions

  • If both are true:

    • Instances with a public IP address receive corresponding public DNS hostnames.

    • The Amazon Route 53 Resolver server can resolve Amazon-provided private DNS hostnames.

  • If either or both of the attributes is false:

    • Instances with a public IP address do not receive corresponding public DNS hostnames.

    • The Amazon Route 53 Resolver cannot resolve Amazon-provided private DNS hostnames.

  • If you use custom DNS domain names defined in a private hosted zone in Amazon Route 53, you must set both the enableDnsHostnames and enableDnsSupport attributes to true.

Last updated