【问题标题】:Importing zone file from godaddy to AWS encountered this error将区域文件从 godaddy 导入 AWS 遇到此错误
【发布时间】:2018-03-25 14:42:38
【问题描述】:

我正在尝试将区域文件从godaddy上传到AWS,当我将区域文件内容复制粘贴到AWS并单击上传时,出现以下错误:

解析区域文件时出错:第38行出错:地址无效:>>++PARKED1++>++PARKED1++

【问题讨论】:

  • 我猜 >>++PARKED1++ 行一定是 GoDaddy 的东西。该行是一个 A 记录,需要一个 IP 地址指向,因此您可能应该尝试使用您要指向的 IP 地址。
  • @FrankChen 嘿,我们应该放什么 IP 地址来替换 >>++PARKED1++

标签: amazon-web-services dns


【解决方案1】:

在您尝试导出区域文件时,您的域似乎已在 GoDaddy 中“停放”。 >>++PARKED1++<< 是 GoDaddy 在 DNS Db 中使用的内部变量。

实际记录是A 记录,您只需将>>++PARKED1++<< 替换为您的托管服务提供商的外部IP 地址。 (例如 1.1.1.1)

更改后,您应该期望配置文件的该行读取为;

@ 600 IN A 1.1.1.1(例如。)

GoDaddy help 页面也显示;

导出的数据遵循 BIND 区域文件格式和 RFC 1035。您 必须在 BIND DNS 服务器可以使用之前手动编辑导出的数据 它直接。这些编辑将根据不同的要求而有所不同 您要将导出文件上传到的服务器。

但遗憾的是,它并没有为读者提供任何有用的提示,说明什么需要更改...

如果您要映射到 elasticbeanstalk.com 端点,那么您不应该使用 IP 地址(因为它们可能会更改),而是将记录类型更改为 ALIAS,然后添加名称您的端点xxxx.elasticbeanstalk.com

【讨论】:

  • 例如,我如何找到GoDaddy的公共IP地址?这个答案只是部分有用
  • @PrashanthY 您的评论不清楚并且可能不完整。
  • 不,它并不完整。抱歉,希望这更有意义。在上面的示例中,您说它可能看起来像 1.1.1.1,但我不知道在哪里可以找到这个 IP 地址?我是否应该添加弹性 beanstalk url,类似于 hejdbhd.hkrhd.elasticbeanstalk.com
  • @PrashanthY 啊,我明白你现在在问什么 - 在你的情况下,将 A 记录更新为 ALIAS(通过勾选 Alias = Yes),然后使用 hejdbhd.hkrhd.elasticbeanstalk.com 作为名称。我也会更新我的答案
【解决方案2】:

我在这里被困了一段时间,我想我可能会有答案。

  1. 使用当前应用程序的 IP 和临时地址代替 -parked- / 缺少“记录”值。 例如example.eu-north-1.elasticbeanstalk.com的IP地址

  2. 如果未知此 IP 地址,也可以在 www.whatsmydns.net 找到。 只需输入临时地址(例如上面的 EB url 地址),就会显示 IP。 IE。这是 -A Record- 用来代替单词 -Parked-... 复制和粘贴。


关于此的第二次更新.. 几天后,我了解到上述方法效果不佳。 本质上,我的 EB 应用程序的 A - IPv4 地址每隔一段时间就会不断变化。

相反,我将 A 记录更新为 ALIAS(勾选 Alias = Yes),然后输入我的 EB 应用程序的地址。示例 xxxxxx.elasticbeanstalk.com

到目前为止,这已经奏效..

【讨论】:

    【解决方案3】:

    只需删除该行并使用导入。导入后可以给IP地址添加别名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-23
      • 2020-03-12
      • 1970-01-01
      • 2012-09-08
      • 2017-03-06
      • 2019-01-22
      • 2020-07-05
      • 1970-01-01
      相关资源
      最近更新 更多