📜  无法创建可公开访问的 DBInstance.指定的 VPC 不支持 DNS 解析和或 DNS 主机名.更新 VPC,然后重试 (1)

📅  最后修改于: 2023-12-03 15:26:15.853000             🧑  作者: Mango

无法创建可公开访问的 DBInstance.指定的 VPC 不支持 DNS 解析和/或 DNS 主机名.更新VPC,然后重试

在创建可公开访问的DBInstance时,如果指定的VPC不支持DNS解析和/或DNS主机名,则会出现上述错误。要解决该问题,您需要更新VPC以支持DNS解析和/或DNS主机名。

解决方法

以下是解决此问题的步骤:

1. 更新VPC中的DNS解析设置

要使用Amazon提供的DNS解析服务,您必须更新您的VPC的DNS解析设置。请执行以下步骤:

  • 登录AWS管理控制台。
  • 转到VPC控制台。
  • 选择您希望更新的VPC。
  • 单击'操作'下拉菜单,然后选择'编辑DNS解析'。

Markdown:```

  1. 登录AWS管理控制台。
  2. 转到VPC控制台。
  3. 选择您希望更新的VPC。
  4. 单击'操作'下拉菜单,然后选择'编辑DNS解析'。

- 确认Amazon提供的DNS解析服务器已添加到列表中。如果它没有,请手动添加以下4个Amazon提供的DNS解析服务器:


 Markdown:```
    Amazon提供的DNS解析服务器:
    - 10.0.0.2
    - 10.0.0.3
    - 10.0.0.4
    - 10.0.0.5
  • 单击'保存'以更新VPC的DNS解析设置。
2. 更新VPC中的DNS主机名设置

如果您要在VPC中使用DNS主机名,则必须更新VPC的DNS主机名设置。请执行以下步骤:

  • 登录AWS管理控制台。
  • 转到VPC控制台。
  • 选择您希望更新的VPC。
  • 单击'操作'下拉菜单,然后选择'编辑DNS主机名'。

Markdown:```

  1. 登录AWS管理控制台。
  2. 转到VPC控制台。
  3. 选择您希望更新的VPC。
  4. 单击'操作'下拉菜单,然后选择'编辑DNS主机名'。

- 在'启用DNS主机名'下,选择'是'。
- 单击'保存'以更新VPC的DNS主机名设置。

### 3. 重试创建DBInstance

完成上述步骤后,您可以尝试使用相同的设置重新创建DBInstance。如果一切设置正确,您应该能够创建可公开访问的DBInstance了。

## 结论

在上述解决方法中,我们介绍了如何更新VPC以支持DNS解析和/或DNS主机名,以创建可公开访问的DBInstance。如果您将来遇到此问题,请按照上述步骤操作以解决该问题。