没有名称服务器的域名-如何找到它们

没有名称服务器的域名-如何找到它们

我对服务器有点陌生。我仍然想问一个问题,是的,我知道这是一个新手问题,但仍然......所以我从亚马逊 AWS 购买了一个域名。域名是 droni-bg.eu。你知道如何检查我的域名的正确命名空间和 SOA 吗?我尝试设置,但仍然无法使用这些设置: 在此处输入图片描述 请帮助我完成任务。提前致谢。我想补充一点,当我尝试从浏览器访问给定的 IP 时,它可以工作。因此,dns 设置现在是棘手的部分。 在此处输入图片描述

SOA 看起来不错。问题标题已更新 在此处输入图片描述

上次配置:

在此处输入图片描述

答案1

SOA 和 NS 记录对于 DNS 区域的运行至关重要。

SOA 记录包含一些超时(您可以使用示例中列出的默认值),它包含一个电子邮件地址,以防有人想联系区域管理员。您可以将任何电子邮件放在那里,默认情况下,电子邮件如下[电子邮件保护]被使用。有一个特点:您必须将电子邮件地址中的“@”符号替换为“。”。第一个条目应该是您的主名称服务器的名称。它可能类似于 ns.droni-eu.bg,但我会选择第一个 AWS 名称服务器(见下文)。最后一个重要的参数是序列号,它只能增加。在您的情况下它是 1,但每次更改都可能会改变它,如果您在那里输入日期,您可能需要使用第二天(即在数字上增加它)。(但由于日期在 route53 上并不常见,我会尝试 1 并看看它是否会传播)。

SOA Value: ns-720.awsdns-26.net. hostmaster.droni-bg.eu. 1 7200 900 1209600 86400

NS 记录描述了您区域的名称服务器。它们通常由您的 DNS 托管商(在这种情况下是 AWS)分配。如果您不知道亚马逊为您分配了哪些名称服务器,您可以转到区域概览中的 Route53 控制台,如果您单击您的公共区域,右侧的文本框将列出您的名称服务器。这是我的示例:

在此处输入图片描述

这里也描述了这一点:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/SOA-NSrecords.html

AWS 提供的 NS 对于每个 AWS 客户/区域都是不同的,但它们必须是 AWS 为您的域分配的 NS。

父区域也必须输入相同的 NS。目前,父区域已知以下名称服务器(我假设 AWS 设置了它们,因此它们应该与您在控制台中看到的相同):

$ dig ns droni-bg.eu @nl.dns.eu

droni-bg.eu.            86400   IN      NS      ns-720.awsdns-26.net.
droni-bg.eu.            86400   IN      NS      ns-1608.awsdns-09.co.uk.
droni-bg.eu.            86400   IN      NS      ns-109.awsdns-13.com.
droni-bg.eu.            86400   IN      NS      ns-1366.awsdns-42.org.

这些服务器目前拒绝对该区域的查询,这可能是因为它们已从 NS 记录中删除。如果它们与概览页面上列出的相同,并且您已输入它们,则应该可以正常工作。如果不是,您需要联系 AWS 支持并告诉他们重新启用它。如果您有一个基本帐户,我至少会尝试论坛帖子,如果需要的话,您将无法修复 Amazon 的名称服务器。

顺便说一句:NS 记录的顺序无关紧要,但我会将概览页面中的第一个记录放在 NS 记录的第一位,然后将其复制到 SOA 记录中(对于其他 DNS 提供商,主记录和辅助记录之间有明显的区别,我猜 AWS 不需要这样做)

相关内容