设置主DNS服务器,使用goDaddy作为从

Nab*_*bab 0 domain-name-system godaddy nameserver

我在 GoDaddy 有一个托管多个域的服务器和一个 DNS 高级帐户。我希望我拥有的域名之一 xxx.co 成为所有其他域名的主域名服务器,并使用 GoDaddy 作为我的辅助/从属域名服务器。

我对 DNS 一无所知,所以请原谅我的误解。

首先我可能会提到这个操作的目标:我在我的服务器上使用 Virtualmin 及其 API,当添加域时,它会根据我配置的模板创建所有 DNS 记录(在 BIND 9.7 中)。这包括 SPF,正如我有垃圾邮件问题,我的服务器经常被注册为垃圾邮件发送者,我认为这可能有助于解决问题,并且在处理新域时也避免在 GoDaddy 的界面中进行任何手动工作。

在GoDaddy的界面,管理这个领域,我想补充两个主机名为ns1.xxx.co和ns2.xxx.co描述指向我的服务器的IP位置。然后我在我的服务器上配置区域:

    $ttl 3600s
    @   IN  SOA wpcxxxx.amenworld.com. root.wpcxxxx.amenworld.com. (
                1302825306
                10800
                3600
                604800
                38400 )
    @   IN  NS  wpcxxxx.amenworld.com.
    xxx.co. IN  A   62.193.xxx.xxx
    www.xxx.co. IN  A   62.193.xxx.xxx
    ftp.xxx.co. IN  A   62.193.xxx.xxx
    m.xxx.co.   IN  A   62.193.xxx.xxx
    localhost.xxx.co.   IN  A   127.0.0.1
    xxx.co. IN  TXT "v=spf1 a mx a:xxx.co ip4:62.193.xxx.xxx?all"
    ns1.xxx.co. IN  NS  wpcxxxx.amenworld.com.
    ns2.xxx.co. IN  NS  wpcxxxx.amenworld.com.
    ns1.xxx.co. IN  A   62.193.xxx.xxx
    ns2.xxx.co. IN  A   62.193.xxx.xxx
Run Code Online (Sandbox Code Playgroud)

在这一点上,我想知道这个域 xxx.co 是否可以使用自己的基于域的名称服务器,或者它是否必须坚持使用 GoDaddy 的名称服务器。我两个都试了。
所以我使用第二个域example.com,通过Virtualmin将它添加到我的服务器上,并将GoDaddy设置为example.com的辅助/从属。然后我想将 ns1.xxx.co 和 ns2.xxx.co 设置为示例的名称服务器,但出现此错误:

The modifications you requested for the domain XXX.CO have FAILED.
Error: Name server pending addition is not registered: NS1.XXX.CO
Run Code Online (Sandbox Code Playgroud)

我一开始就希望实现这一目标吗?它对我的垃圾邮件问题有用吗?有什么我看不到的缺点吗?

此错误消息是怎么回事?我怎样才能做到这一点?
我已经按照这里的步骤操作,我已经打开了我的 953 端口 - 顺便说一句,它有用吗?
我必须在 hosts 文件中添加 ns1.xxx.co 和 ns2.xxx.co 吗?

vor*_*aq7 5

好的,首先要做的是:去你当地的书店(或者图书馆,如果它有很多不错的技术书籍选择)并拿起一份DNS & BIND - 任何版本都足够了,但如果你买一本最新的。然后从头到尾阅读本书,或者至少通读第 1、2、3、5 和 6 章。

我对此非常认真 - 如果您在没有充分了解发生了什么的情况下尝试设置 DNS,那么您将陷入痛苦、痛苦和神秘的破坏之中。第一次遇到问题时,花一天时间阅读一本关于 DNS 的好书将是物有所值的。


现在实际回答您的问题:-)

回复:被标记为垃圾邮件的问题:托管您自己的 DNS 可能会或可能不会解决您的系统被标记为垃圾邮件源的问题——您没有问/回答的问题是为什么您被标记为垃圾邮件来源(是您的 IP、缺少 SPF 记录、反向 DNS 条目错误,还是您的服务器可能配置错误并确实被用于发送垃圾邮件?)。
您需要先回答这个问题,然后根据您的发现寻求解决方案。

如果在调查事件问题后您仍想托管自己的 DNS(作为事件问题解决方案的一部分,或者只是为了体验)。. .

我很确定您从 GoDaddy 得到的错误是他们说您缺少胶水记录的方式——用简单的英语“您希望我们ns1.xxx.com用作 的名称服务器xxx.com,但我们无法找到该服务器” .

在将您自己区域中的主机用作 NS 之前,您需要为其创建粘合记录。您可以在 GoDaddy 的域管理器的“主机”框中执行此操作——为您要使用的每个 NS 添加一个域主机,然后系统应该让您将这些主机指定为域的名称服务器。


重要的重要警告
在您打开开关检查之前,请仔细检查并再次检查您将要设置为权威 NS 的服务器是否正常工作(它们解析了它们应该解析的所有名称,您可以查询它们来自网络之外的机器等)。

许多管理员(可能是每个曾经设置过 DNS 的人)可能都有一个关于把他们的域搞砸并将其从互联网上删除一段时间的恐怖故事——不要像我们其他人一样成为统计数据:-)